SSH隧道问题

时间:2017-07-04 09:21:14

标签: linux ssh ssh-tunnel

我试图隧道到远程虚拟机。

我之前使用过以下命令:

ssh -N -p 22 username@1.2.3.4 -o StrictHostKeyChecking=no -L 127.0.0.1:8080:5.6.7.8:443

周末服务器出了问题,SA必须恢复图像。

现在当我尝试这样做时,我会收到以下提示:

Permission denied, please try again.
username@1.2.3.4's password: 

我不知道这个密码应该是什么,并且SA不可用。 我可以使用我的公钥直接ssh到1.2.3.4,当它在上面时我可以用这个命令ssh到5.6.7.8:

ssh -A blueboxadmin@5.6.7.8

我有什么办法可以用它直接通过隧道。如果不这样做,我可以在1.2.3.4上设置哪些东西让我穿过隧道?

1 个答案:

答案 0 :(得分:0)

看起来远程服务器中缺少ssh密钥值对。

您必须将服务器ssh密钥的条目(从$HOME/.ssh/id_rsa.pub文件)复制到远程服务器的$HOME/.ssh/authorized_keys文件中。确保将密钥粘贴在一行中。完成此操作后,您应该能够连接。