跳到主要内容
← 指南列表

用 VS Code 轻松使用服务器(Remote-SSH)

使用 VS Code 的 Remote-SSH 扩展,无需来回上传下载代码,就能像在本地编辑器中工作一样,直接打开、编辑服务器中的文件,甚至使用终端。如果您使用的是 Linux(SSH)服务器,强烈推荐。

1. 安装扩展

  1. 打开 VS Code。
  2. 点击左侧边栏的扩展图标。
  3. 搜索并安装 Remote - SSH。(由 Microsoft 提供,ms-vscode-remote.remote-ssh)

2. 添加服务器

  1. 用 F1 或 Ctrl+Shift+P(macOS 为 Cmd+Shift+P)打开命令面板。
  2. 选择 Remote-SSH: Add New SSH Host。
  3. 按以下格式输入。(将 username、ip-address 替换为个人中心中的连接信息)
ssh username@ip-address
  1. 询问 SSH 配置文件的保存位置时,选择默认值(用户主目录下的 ~/.ssh/config)。

3. 连接

  1. 再次打开命令面板,选择 Remote-SSH: Connect to Host。
  2. 点击刚才添加的服务器。
  3. 会弹出新窗口并尝试连接服务器。输入密码即可。
  4. 连接后,左下角会显示服务器信息。通过“打开文件夹”打开想要的目录,就可以像编辑本地文件一样直接编辑服务器中的文件了。
  5. 用 Ctrl+` 打开终端,即可直接进入服务器终端。

如果嫌每次输入密码麻烦

先按照 SSH 连接指南中的“使用 SSH 密钥免密码连接”完成设置,在 VS Code 中也可以免密码直接连接。

提示

  • 添加多台服务器后,可以在左侧边栏的 Remote Explorer 中快速切换服务器。
  • 在通过 Remote-SSH 连接的状态下安装的扩展(Python、ESLint 等)会另外安装在服务器端,不会影响本地环境。
  • 如果连接较慢,请尝试在 ~/.ssh/config 中添加以下选项。
Host *
    ServerAliveInterval 60
    Compression yes

如果问题仍未解决,请在 Discord 提交工单。