我希望能够在远程主机上使用本地添加的 ssh 密钥来代理,而无需在远程调用 ssh-add。
john@john-VirtualBox:~$ ssh-add ~/.ssh/ansusersu_rsa
Enter passphrase for /home/john/.ssh/ansusersu_rsa:
Identity added: /home/john/.ssh/ansusersu_rsa (ansusersu@galaxy)
john@john-VirtualBox:~$ ssh [email protected] 'sudo whoami'
root
john@john-VirtualBox:~$ ssh [email protected] 'sudo whoami'
root
john@john-VirtualBox:~$ ssh [email protected] 'ssh [email protected] '"'"'sudo whoami'"'"''
Host key verification failed.
我的意思是,在我将密钥加载到代理后,我能够连接到两个主机 192.168.0.3 和 192.168.0.2。当我在 192.168.0.3 上执行命令时,我对 192.168.0.2 进行了一些访问,现在它显示“主机密钥验证失败”,但我想让它工作。有可能让它工作吗?实际上,我需要对来自 192.168.0.2 的文件夹进行 192.168.0.3 rsync 操作。