VSCode远程连接开发机

英博云ContainerServer开发机提供了SSH连接通路,因此支持Visual Studio Code直接连接。

前提条件:

  • 本地已安装 Visual Studio Code。
  • 本地已安装兼容的 OpenSSH 客户端(PuTTY 不支持)。

以下介绍详细步骤:

Step 1:获取开发机SSH连接信息

操作入口位于,英博云控制台:资源管理 -> 开发机 -> 具体开发机列表项 -> 远程连接,如下所示:

开发机SSH连接

Step 2:将开发机SSH连接信息写入本地SSH配置文件

编辑本地文件:~/.ssh/config,填入如下内容:

Host ebcloud-cs1
    Hostname ssh-cn-huabei1.ebcloud.com
    User root
    Port xxxx

其中Host字段可以自行命名,本例为ebcloud-cs1Hostname,Port字段按上面获取的开发机SSH连接进行填写。

保存文件,用ssh命令连接验证一下,注意命令里的ebcloud-cs1需要上面配置文件里的Host字段保持一致,示例如下:

ssh ebcloud-cs1

Step 3:为VSCode安装SSH扩展插件

打开VSCode,点击左侧扩展按钮,在上面搜索框中输入Remote-SSH进行搜索并安装,示例如下:

vscode_ext

Step 4:使用VSCode远程连接

打开VSCode,点击远程左下角或者欢迎页的连接到...按钮,如下所示:

vscode_conn

进一步点击:连接到主机,如下所示:

vscode_conn_to_host

进一步点击我们刚配置的SSH连接名称:ebcloud-cs1,如下所示:

vscode_conn_to_eb

下一步输入密码,如下所示:

vscode_input_passwd

若是第一次连接,VSCode需要在开发机远端初始化相关环境,需要等待一段时间。

出现下面的页面,表示连接成功:

vscode_conn_done