使用VScode拓展插件Remote-ssh登录阿里云ECS

简介: 阿里云飞天加速计划免费赠送2星期+2个月的云服务器,笔者最近申请了一台,并且第一次使用VScode的插件Remote-ssh登录,相比于XShell登录云服务器,VScode有着其独特的优势。

笔者就读于广州医科大学生物技术专业,最近有一批生物数据需要分析,而本人电脑配置有限,于是就想把数据放在云上进行分析。通过朋友推荐,得知阿里云“飞天加速计划·高校学生在家实践”活动免费赠送2星期+2个月的云服务器,于是毫不犹豫地申请了一台拿来练练手。不得不说,阿里云作为大厂,各方面的服务都是一流的。申请过程十分简单,只需要实名认证,期间不需要任何的其他费用。
云服务登录的方法有很多种,可以通过阿里云的控制台直接在网页上进行连接,也可以通过XShell等软件登录,相关教程网上有很多,笔者在这里介绍通过VScode的插件登录云武器的方法。VSCode是一款由微软开发且跨平台的免费源代码编辑器。虽然定位是编辑器,但通过安装插件后,能实现大部分集成开发环境的功能,诸如语法高亮、代码自动补全等。用VScode远程登录阿里云ECS的详细步骤如下。
1.安装拓展Remote - SSH
image.png
在拓展商店中搜索Remote后即可看到拓展,点击安装即可。
2.远程SSH连接
安装 Remote - SSH 扩展后,您将在最左侧看到一个新的状态栏项目。
image.png
远程状态栏项目可以快速显示 VS Code 在哪个上下文中运行(本地或远程),单击该项目将调出远程 - SSH 命令。
image.png
3.设置SSH
云服务器有多种身份验证方法,包括 SSH 公钥/私钥对或用户名和密码。笔者为了方便,就创建了一个公钥/私钥对,下载到本地后在.ssh/config文件中进行配置。(点击下图中的齿轮图标即可打开配置文件)
image.png
image.png
随后按照以下格式在.config文件中输入服务器公网IP和登录的用户名,并修改IdentityFile,笔者的文件名是Aliyun2020。
image.png
如果一切顺利,你将成功连接上你的云服务器,并且可以与远程计算机上的文件交互并打开文件夹。你可以打开集成终端 (快捷键Ctrl+`),将看到远程的bash-shell
image.png
以上就是如何通过VScode远程登录阿里云ECS的步骤,总体来说还是很简单的。笔者这次通过阿里云的飞天加速计划申请的云服务器足以满足大部分初学者的需求,云武器的优势在于全天24小时保持开机,对于网站开发者来说是必不可少的。我虽然不是计算机专业的学生,但我所在的生物学领域,实验中产生的海量的数据,也是需要大量的计算进行分析的,足以见云服务器的重要性。把数据放在云上跑,既解决了本地计算机配置不够的问题,也不需要保持个人笔记本的长时间开机,可谓是省钱又省力。
阿里云飞天加速计划对于许许多多的高校在校生来说是一次巨大的帮助,也正是这次活动,很多像我一样的人第一次听说了云服务器,第一次体验了云服务器,第一次在云服务器中部署自己的项目。

相关实践学习
借助OSS搭建在线教育视频课程分享网站
本教程介绍如何基于云服务器ECS和对象存储OSS,搭建一个在线教育视频课程分享网站。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
自然语言处理 API C++
阿里通义推出SmartVscode插件,自然语言控制VS Code,轻松开发应用,核心技术开源!
SmartVscode插件深度解析:自然语言控制VS Code的革命性工具及其开源框架App-Controller
2096 1
阿里通义推出SmartVscode插件,自然语言控制VS Code,轻松开发应用,核心技术开源!
|
6月前
|
Ubuntu 网络安全 PHP
如何使用vscode的Docker插件管理ubuntu 拉取服务器的镜像以及创建容器
本测试镜像旨在记录使用vscode的Docker插件拉取病创建Dockerfile,以及拉取镜像。
|
8月前
|
应用服务中间件 网络安全 数据安全/隐私保护
网关服务器配置指南:实现自动DHCP地址分配、HTTP服务和SSH无密码登录。
哇哈哈,道具都准备好了,咱们的魔术秀就要开始了。现在,你的网关服务器已经魔法满满,自动分配IP,提供网页服务,SSH登录如入无人之境。而整个世界,只会知道效果,不会知道是你在幕后操控一切。这就是真正的数字世界魔法师,随手拈来,手到擒来。
427 14
|
11月前
|
安全 网络安全 数据安全/隐私保护
Debian 12系统中允许Root远程SSH登录解决方法!
在 Debian 12 系统中开启 SSH 远程 Root 登录需修改 SSH 配置文件 (`sshd_config`),将 `PermitRootLogin` 设置为 `yes` 并确保密码认证启用。完成后重启 SSH 服务并验证连接。若防火墙启用,需放行端口 22。注意,直接开放 Root 登录可能带来安全风险,建议使用普通用户登录后切换至 Root。
1515 1
|
10月前
|
JavaScript 前端开发 程序员
甚至用不了五分钟就能学会vscode插件开发
本文介绍了VSCode插件的开发流程,从创建项目到最终发布。首先通过安装`yo`和`generator-code`脚手架工具初始化项目,选择JavaScript语言配置基础信息。接着,在`extension.js`中实现业务逻辑,例如将中文“变量”替换为“var”。通过F5进入调试模式验证功能。完成后使用`vsce`工具进行打包,解决可能遇到的版本不兼容或README文档问题。最后生成`.vsix`文件,可通过VSCode的“从VSIX安装”加载插件,实现开发闭环。进一步可将插件发布至官方市场供更多开发者使用。
|
人工智能 小程序 程序员
【视频测评 DEMO 参考】VSCode 神级 AI 插件通义灵码:完全免费+实战教程+微信贪吃蛇小程序
VSCode 神级 AI 插件通义灵码:完全免费+实战教程+微信贪吃蛇小程序
967 8
|
12月前
|
人工智能 自然语言处理 前端开发
通义灵码插件在VSCode中的运用
借助通义灵码插件在VSCode构建新闻网,实现效率与智能的融合。VSCode作为前端开发的“瑞士军刀”,提供实时预览、智能辅助和高效管理功能;通义灵码插件通过自然语言交互生成代码,简化复杂任务并优化代码质量。两者结合形成从设计到部署的高效闭环,大幅减少基础编码时间,降低开发门槛,助力开发者聚焦业务逻辑与创新。
|
监控 Ubuntu 安全
debian或Ubuntu中开启ssh允许root远程ssh登录的方法
在Debian或Ubuntu系统中启用root用户的SSH远程登录需要编辑SSH配置文件、设置root密码并重启SSH服务。虽然这可以在某些情况下提供便利,但必须注意安全性,通过使用强密码、限制IP访问、使用SSH密钥认证等方法来保护服务器的安全。
6069 5
|
开发工具 C++ git
利用VS Code提升开发效率的五大插件推荐
本文推荐了五款能显著提升开发效率的VS Code插件:ESLint用于代码质量和风格检查;Prettier自动格式化代码;GitLens增强Git功能;Live Server提供前端实时预览;Docker支持容器管理。