1. 生成本地的ssh的公钥,并将公钥复制到跳板机和目标服务器上
ssh-keygen -t rsa -b 4096
生成的公钥在C:\Users\XXX\.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