我無法從A服務器(10.61.8.XXX)訪問B服務器(10.61.16.XX)。 無論何時嘗試從A訪問B服務器,即使在從B服務器生成的A服務器中粘貼了SSH密鑰後,它仍會持續詢問密碼。但是,如果沒有密碼,我可以從B服務器訪問A服務器。我不想再次重新生成SSH密鑰,因爲jenkins中存在的作業基於這些舊密鑰運行。請讓我知道確認和命令的狀態,使其成爲可能。我在訪問Linux服務器時遇到「SSH訪問」問題
在此先感謝!
我無法從A服務器(10.61.8.XXX)訪問B服務器(10.61.16.XX)。 無論何時嘗試從A訪問B服務器,即使在從B服務器生成的A服務器中粘貼了SSH密鑰後,它仍會持續詢問密碼。但是,如果沒有密碼,我可以從B服務器訪問A服務器。我不想再次重新生成SSH密鑰,因爲jenkins中存在的作業基於這些舊密鑰運行。請讓我知道確認和命令的狀態,使其成爲可能。我在訪問Linux服務器時遇到「SSH訪問」問題
在此先感謝!
您是否檢查主機B上的文件和目錄權限?
在主機B,修復它們與
$ chmod go-w $HOME $HOME/.ssh
$ chmod 600 $HOME/.ssh/authorized_keys
$ chown `whoami` $HOME/.ssh/authorized_keys
(參見OpenSSL的FAQ)。
我在B服務器上面使用了註釋,但仍然要求密碼從A服務器訪問到B服務器。 – Dikil