VSCode通过RemoteSSH直连后端服务器

Tuesday, December 19, 2023

TOC

一个取巧的方法,可以通过VSCode的RemoteSSH直连跳板机后面的开发机。

风险提示!!! 生产环境谨慎操作!!!

安装RemoteSSH插件

Extensions(插件)面板中搜索Remote - SSH,安装。

配置

插件安装后,

  1. 左下角点击Open a Remote Window
  2. 选择Connect to Host... -> Configure SSH Hosts,选择一个Remote-SSH配置文件

根据实际情况配置:

Host JumpServer          # RemoteSSH资产名称, 随便取
 HostName jumpserver.com # 跳板机地址
 User jumpUser           # 跳板机用户
 Port 32200              # 跳板机端口

Host myServer            # RemoteSSH资产名称, 随便取
 HostName 10.1.1.1       # 后端服务器地址
 Port 32200              # 后端服务器端口
 User myUser             # 后端服务器用户
 ProxyCommand ssh -W %h:%p JumpServer # {JumpServer}需与上面的配置一致

配置保存后重新点击Open a Remote Window选择Connect To Host...选择开发机(myServer)输入密码即可。