vscode通过跳板机连接ssh远程服务器
时间: 2025-02-08 21:05:52 浏览: 66
### 配置 VSCode 使用 SSH 远程开发并经过跳板机
为了实现通过跳板机访问目标服务器的功能,在本地计算机上需先设置好 SSH 的配置文件,通常位于 `~/.ssh/config` 中。此配置应包含通往最终目的地所需的信息以及中间跃点的细节[^1]。
#### 设置 SSH 跳转主机
在用户的 `.ssh/config` 文件中加入如下条目:
```bash
Host final-server
HostName target.server.com
User your_username_on_target_server
ProxyJump [email protected]
```
上述配置定义了一个名为 `final-server` 的快捷方式来指向实际的目标机器,并指定了用于到达该位置所必需穿越的一个或多个跳跃节点(即所谓的“跳板机”)。这里假设跳板机地址为 `jumpserver.example.com` 并且用户名分别为 `your_username_on_target_server` 和 `user`。
#### 安装 Remote-SSH 扩展
确保已安装 Microsoft 提供的官方插件 **Remote - SSH** 。这可以通过打开 Visual Studio Code 内部的 Extensions 市场 (`Ctrl+Shift+X`) 来完成搜索并点击 Install 操作来进行部署。
#### 创建新的远程会话
一旦完成了前面两步操作之后,则可以在 VSCode 中创建一个新的终端窗口并通过命令行启动与远端系统的连接过程;也可以利用图形界面的方式选择左侧活动栏中的绿色图标代表 “Open a Remote Connection”,接着按照提示输入相应的参数即可建立链接。
当成功建立了到远程服务器的安全通道后,就可以像平常一样编辑项目源码、运行调试工具等,享受如同本地环境般的高效工作流体验了。
阅读全文
相关推荐


















