Closed. This question is off-topic. It is not currently accepting answers. Learn more
想改进这个问题吗?Update the question所以堆栈溢出的值小于aa>。
6年前关闭。
当我在其他远程计算机(远程主机1)中被“sshed”时,我需要ssh到远程主机2。例如,在远程主机1中,我需要执行:
ssh -i MY_PRIVATE_KEY_FILE_NAME myname@remotehost2

但是,我的私钥文件在本地计算机上。我该怎么说呢?

最佳答案

可以使用ssh代理转发本地密钥。
启动代理(应已安装)时使用

ssh-agent

然后添加本地密钥
ssh-add /path/to/your/keyfile.key

然后登录到服务器
ssh -A userA@serverA

现在您应该可以使用本地密钥登录到serverB。

09-04 00:19
查看更多