VS Code多层SSH连接

VS Code多层SSH连接

目的

有时需要进行多层ssh进入开发环境,例如先进入开发环境的所在的局域网,再进入具体的环境;或是需要进入远端的docker container内。

如果想使用VS Code进行开发,则需要配置SSH,进行多层的SSH连接。

方法

首先需要给VS Code安装Remote - SSH插件

假设第一层为hostA,第二层为hostB

在SSH Targets的设置中,添加

Host hostB
  HostName <hostB_ip>
  User <user_name>
  Port <hostB_port>
  ProxyJump hostA

Host hostA
  Hostname <hostA_ip>
  User <user_name>

连接时选择hostB,则VS Code会先要求输入hostA的秘钥,再要求输入hostB的秘钥。


版权声明:本文为DaqianC原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。