vscode的配置:
打开设置,搜索remote.SSH.localServerDownload,设置为always

Clojure
Host JumperSever
HostName 10.8.9.245
User root
Port 22
IdentityFile ~/.ssh/id_rsa
Host TargetSeverDNA
HostName 10.8.6.89
User dna
Port 22
IdentityFile ~/.ssh/id_rsa
ProxyJump JumperSever
跳板机和目标主机:
只需要将本地的密钥复制到这两个主机上就可以了
cp authorized_keys ~/.ssh/authorized_keys
chmod 700 ~/.sshchmod 600 ~/.ssh/authorized_keys
如果有问题,一定要注意远程主机的存储ssh文件夹的权利,需要设置为700和600权限(/data10/dna是存储.ssh文件的目录)
chmod 700 /data10/dna
chmod 700 /data10/dna/.ssh
chmod 600 /data10/dna/.ssh/authorized_keys
如果全部配置好了,目标主机总是无法下载vscode
一定要检查你的本地是不是开着代理,记得关上