VScode通过跳板机连接远程服务器

1. 生成本地的ssh的公钥,并将公钥复制到跳板机和目标服务器上

ssh-keygen -t rsa -b 4096

   生成的公钥在C:UsersXXX.ssh目录下id_rsa.pub,将其中内容复制到跳板机和目标服务器~/.ssh/authorized_keys中

2. 配置VScode

1) 在扩展中安装Remote - SSH插件

2) 配置configure文件

Host JumpMachine             #跳板机名称
    HostName XXX.XXX.XXX.XXX #跳板机IP
    Port XXX                 #跳板机ssh端口
    User root                #跳板机用户名

Host TargetMachine           #远程服务器名称
    HostName XXX.XXX.XXX.XXX #远程服务器IP
    Port XXX                 #远程服务器ssh端口
    User root                #远程服务器用户名
    ProxyCommand ssh -W %h:%p JumpMachine

3)在vscode中尝试登陆,在命令面板中输入:ssh 用户名@目标服务器ip

原文地址:https://www.cnblogs.com/huadongw/p/15308097.html