免密碼登錄配置
實驗步驟:
主機A:192.168.163.150
主機B:192.168.163.155
步驟:
1、在主機A上生成公鑰
ssh-keygen -t rsa(四個回車)
2、查看生成的公鑰,在根目錄下有個隱藏的文件夾.ssh
ls -la
id_rsa.pub是公鑰文件
3、把主機A的公鑰文件導到主機B上,需要知道主機B的ssh密碼
ssh-copy-id -i .ssh/id_rsa.pub [email protected]
4、添加完成後,主機A後續登錄主機B不需要密碼直接登陸
5、在主機B上,在根目錄也會生成一個.ssh文件夾,其中有個authorized_keys,該文件是主機A的授權文件,如果不想主機A再免密登錄主機刪除它即可
免密碼登錄解釋
根據RSA對稱加密算法來進行身份驗證,過程看下面的圖解
(圖片來源:https://blog.csdn.net/u012814506/article/details/50932898)