SSH 隧道问题

SSH Tunnel Issue

我正在尝试通过隧道连接到远程 VM。

我之前使用过以下命令:

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 不可用。 我可以使用我的 public 密钥直接通过 ssh 连接到 1.2.3.4,当在它上面时,我可以使用以下命令通过 ssh 连接到 5.6.7.8:

ssh -A blueboxadmin@5.6.7.8

有什么办法可以用它直接通过隧道吗?如果做不到这一点,是否可以在 1.2.3.4 上设置任何允许我通过隧道的设置?

远程服务器似乎缺少 ssh 键值对。

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