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上设置哪些东西让我能够通过隧道?

+0

如果文件'$ HOME/.ssh/authorized_keys',如果它们包含您的公用ssh密钥,请检查主机5.6.7.8。 –

+1

它不是隧道问题而是认证问题 – ApriOri

+0

这不是直接关于编程或开发。我需要这个,以便做一些发展。我现在已经排序了这个问题,但我该怎么处理这个问题呢?删除? – runnerpaul

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

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