問題截圖: 問題: 本機新安裝的jenkins,之前已經將/var/lib/jenkins/.ssh/id_rsa.pub copy 到目標A主機,運行正常,今天突然出現此問題 排查: 1./etc/passwd 顯示jenkins用戶最後是/bin/false無登錄許可權 2.鑒於B主機使用同樣的構 ...
問題截圖:
問題: 本機新安裝的jenkins,之前已經將/var/lib/jenkins/.ssh/id_rsa.pub copy 到目標A主機,運行正常,今天突然出現此問題 排查: 1./etc/passwd 顯示jenkins用戶最後是/bin/false無登錄許可權 2.鑒於B主機使用同樣的構建是成功的,考慮大概率問題出在ssh連接遠程主機時失敗 解決: 修改jenkins用戶為:/bin/bash ->su jenkins ->copy id_rsa.pub至A主機,顯示已存在 驗證登錄ssh [email protected],出現了確認登錄的交互,yes回車之後再次驗證,無交互成功 再次嘗試構建,成功,修改jenkins用戶/bin/false,再次嘗試構建,成功 問題至此解決