2017-08-07 56 views
0

我使用Git附帶的Windows和Git的Bash運行此命令:混帳擊錯誤:打開失敗:管理方式禁止

SSH -J用戶@ jumpserver根@ vmserver

,並得到這個錯誤:

通道0:打開失敗:管理方式禁止:打開失敗 標準輸入輸出轉發失敗 ssh_exchange_identification:連接由遠程主機

搜索關閉這個錯誤得到了不少成果,其中分辨率是修改在/ etc/sshd_config文件並重新啓動ssh服務一對夫婦的選擇。

我試着簡單地在Git Bash中創建sshd_config文件,因爲它似乎有它自己的文件系統事情......不知道這是否正確或如果我只需要弄清楚如何重新啓動ssh服務。 Windows沒有列出我可以看到的任何ssh服務。我也嘗試在我的.ssh文件夾中創建一個sshd_config文件。

任何人都可以幫忙嗎?

另外一個方面的問題 - Git的Bash是要求每一次我的密碼,我的RSA密鑰,但我通過連接兩臺主機不使用公共密鑰認證,只是基本的密碼。有沒有辦法不必輸入rsa密碼​​密碼,因爲它不是必需的?

+0

1.我想你vmserver側,在那裏當你創建你應該改變sshd_config文件2,問題的關鍵,排,你應該把這個問題留給空 - 輸入密碼(空爲沒有密碼): - 不PROMT它每次 – SAZ

+0

在vmserver我設置的/ etc/sshd_config令: PermitOpen =任何 AllowTcpForwarding值爲= YES PermitTunnel = YES 然後跑到 「服務sshd的重新啓動」,並仍然遇到的問題。 –

回答

0

沒關係......這個問題很簡單,就是主機名vmserver沒有對jumpserver定義。我沒有意識到這將解決從jumpserver主機名上下文和不是我的本地機器。

相關問題