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