2017-07-04 125 views
-1

我在嘗試隧道到遠程虛擬機。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

回答

0

看起來像遠程服務器中缺少ssh密鑰值對。

您必須將服務器ssh密鑰(從$HOME/.ssh/id_rsa.pub文件)的條目複製到遠程服務器的$HOME/.ssh/authorized_keys文件中。確保密鑰粘貼在一行中。這樣做後,你應該能夠連接。