VS Code通过 SSH 连接到远程服务器

是的,Visual Studio Code (VS Code) 可以通过 SSH 连接到远程服务器,并直接修改服务器上的代码。VS Code 提供了 Remote - SSH 扩展,使得远程开发变得非常方便。

以下是具体步骤:


1. 安装 VS Code

如果尚未安装 VS Code,可以从官网下载并安装:
VS Code 官网


2. 安装 Remote - SSH 扩展

  1. 打开 VS Code。
  2. 点击左侧活动栏的 扩展图标(或按 Ctrl+Shift+X)。
  3. 搜索 Remote - SSH,找到由 Microsoft 提供的扩展并安装。

3. 配置 SSH 连接

  1. 安装完扩展后,点击左下角的 绿色远程连接图标(或按 Ctrl+Shift+P 打开命令面板)。

  2. 在命令面板中输入 Remote-SSH: Connect to Host,然后选择 Add New SSH Host。

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

    ssh username@server_ip
    
    • username:你的服务器用户名
    • server_ip:服务器的 IP 地址或域名
  4. 选择 SSH 配置文件保存位置(通常选择默认即可)。


4. 连接到远程服务器

  1. 点击左下角的 远程连接图标。
  2. 选择你刚刚添加的 SSH 主机。
  3. 如果是首次连接,VS Code 会提示你输入服务器的密码或提供 SSH 私钥。
  4. 连接成功后,VS Code 会在远程服务器上安装必要的支持文件(通常会自动完成)。

5. 打开远程代码

  1. 连接成功后,你可以通过 VS Code 的文件管理器打开远程服务器上的代码目录。
  2. 使用 File -> Open Folder 选择远程服务器上的项目目录。

6. 编辑和保存代码

  • 你可以像在本地一样编辑远程服务器上的代码。
  • 保存文件时,更改会直接同步到远程服务器。

7. 运行和调试代码

  • 你可以使用 VS Code 的终端(Ctrl+ 或 Terminal -> New Terminal)在远程服务器上运行命令。
  • 如果需要调试代码,可以配置 VS Code 的调试器(例如,使用 .vscode/launch.json 文件)。

8. 断开连接

  • 完成工作后,可以点击左下角的远程连接图标,选择 Close Remote Connection 断开连接。

总结

VS Code 的 Remote - SSH 功能非常适合远程开发,能够直接在服务器上编辑、运行和调试代码,同时享受 VS Code 的强大功能。如果你经常需要远程开发,推荐使用这种方式。