A機器:192.168.1.100(生產機器) B機器:192.168.1.123(管理機器) 需求:從管理機器無密碼登錄生產機器進行管理 1.在B機器下生成公鑰/私鑰對 root@B# ssh-keygen -t rsa -P '密匙管理密碼' 2.把生成的id_rsa.pub複製到A機下 roo ...
A機器:192.168.1.100(生產機器) B機器:192.168.1.123(管理機器) 需求:從管理機器無密碼登錄生產機器進行管理 1.在B機器下生成公鑰/私鑰對 root@B# ssh-keygen -t rsa -P '密匙管理密碼' 2.把生成的id_rsa.pub複製到A機下 root@B# scp .ssh/id_rsa.pub [email protected]:/root/id_rsa.pub 3.登錄到A機器,將複製的id_rsa.pub文件內容定向輸入到.ssh/authorized_keys文件里 root@A# cd .ssh/ root@A# touch authorized_keys root@A# chmod 600 authorized_keys root@A# cat /root/id_rsa.pub >> authorized_keys 4.測試 退出遠程的生產機器A,從管理機器B上SSH登錄,看看是否無密碼登錄。 說明: 如果第一步生成密匙的時候密碼輸入為空的話這裡不會任何提示直接登錄,如果有密匙管理密碼則需要輸入次密碼才能進行遠程管理。 如果需要反向也可以實現免密碼登錄也可以用同樣的方法再另一個機器上操作步驟即可實現。 以上部分只是正對linux對linux的遠程免密碼登錄實現,在windows中通過putty實現遠程登錄沒有測試成功,如有測試成功的還請告知我方法,萬分感謝!