免密码登录配置
实验步骤:
主机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)