SSH隧道问题
问题描述:
我在尝试隧道到远程虚拟机。SSH隧道问题
我以前使用下面的命令:
ssh -N -p 22 [email protected] -o StrictHostKeyChecking=no -L 127.0.0.1:8080:5.6.7.8:443
出了点服务器在周末和SA不得不恢复图像。
现在,当我尝试这样做我得到以下提示:
Permission denied, please try again.
[email protected]'s password:
我不知道这个密码应该是什么和SA不可用。 我能够直接ssh登录到1.2.3.4使用我的公钥和它的时候,我可以用这个命令ssh登录到5.6.7.8:
ssh -A [email protected]
有没有什么方法可以让我的权利,通过使用该隧道。如果没有,我能在1.2.3.4上设置哪些东西让我能够通过隧道?
答
看起来像远程服务器中缺少ssh密钥值对。
您必须将服务器ssh密钥(从$HOME/.ssh/id_rsa.pub
文件)的条目复制到远程服务器的$HOME/.ssh/authorized_keys
文件中。确保密钥粘贴在一行中。这样做后,你应该能够连接。
如果文件'$ HOME/.ssh/authorized_keys',如果它们包含您的公用ssh密钥,请检查主机5.6.7.8。 –
它不是隧道问题而是认证问题 – ApriOri
这不是直接关于编程或开发。我需要这个,以便做一些发展。我现在已经排序了这个问题,但我该怎么处理这个问题呢?删除? – runnerpaul