跳转至

使用 VS Code 通过 SSH 在服务器上开发

适用镜像: Ubuntu24、Ubuntu22、Ubuntu20、Ubuntu18、CentOS

本文将指导您如何使用 VS Code 通过 SSH 连接到远程服务器进行开发。VS Code 提供了强大的远程开发功能,允许您直接在服务器上编辑和运行代码。

一、前提条件

  1. VS Code 安装:确保已安装 Visual Studio Code
  2. Remote - SSH 扩展:在 VS Code 中安装 Remote - SSH 扩展。
  3. SSH 信息: 在客服消息窗口,我们会得到类似如下内容的信息,我们需要从中获取链接信息。

    以下图片内容为示例,实际以客服发送的消息为准。

    alt text

    • 系统账户/用户名: 为接下来需要使用的用户名(以实际发送的为准,如root、easyai,则表示是rooteasyai两个账户,我们尽量选用非root的那一个);
    • 系统账户/密码: 为接下来需要使用的密码 (系统账户的密码、ssh的密码均是它);
    • SSH/端口: 为接下来需要使用的端口 (端口、port都是它);
    • SSH/地址: 为接下来需要使用的地址(地址、主机、host等等,都是它);

二、配置 SSH 连接

  1. 打开 VS Code,按以下快捷键打开命令面板:
    • Windows/LinuxCtrl+Shift+P
    • macOSCmd+Shift+P
  2. 输入 Remote-SSH: Connect to Host,然后选择 Add New SSH Host

    依次点击如下图所示 1、2 将会到达同样的界面

    alt text

  3. 输入 SSH 连接信息,格式如下:

    ssh -p 端口号 用户名@主机地址
    
    例如:
    ssh -p 32050 easyai@i.easy-ai.cloud
    

  4. 提示保存位置的时候,选择默认第一项即可。

三、连接到远程服务器

  1. 再次按以下快捷键打开命令面板:
    • Windows/LinuxCtrl+Shift+P
    • macOSCmd+Shift+P
  2. 输入 Remote-SSH: Connect to Host,选择刚才配置的主机。
  3. 输入密码,VS Code 将连接到远程服务器。
  4. 连接成功后,VS Code 会打开远程服务器上的文件系统,您可以直接编辑和运行代码。

也可以如下图所示操作

如下图所示,依次点击左侧的插件入口,在界面中找到前面添加的链接
alt text
如果出现这个提示,需要注意,远程主机是Windows就选Windows,远程主机是Linux就选Linux。
alt text
到这一步,输入前面的密码,按回车键确定即可
alt text

四、其他资源