两台机器ip:A(192.168.1.128)B(192.168.1.129)

1、在A机器上面生产私钥和公钥

[root@test ~]# ssh-keygen -t rsa -P ”  –P是大写字母

然后输入自己想保留的key的路径,这里直接回车保持默认即可

wKioL1aJGOPizC3sAAAaJM1PQkc389.png

然后会告诉你私钥和公钥保留到哪里,如下图

wKiom1aJGMHjQKlUAAAkfgz7KKk329.png

wKiom1aJGMWjiXrHAABLmni_khU629.png

2、把A的公钥复制到B的机器上面

[root@test ~]#scp -p .ssh/id_rsa.pub root@192.168.1.129:~/id_rsa.pub

第一次复制要输入密码才能复制过去

wKiom1aJHibBV0CgAAAd-mWuKlA884.png

3、在B机器操作,把A复制过来的公钥添加进authorized_keys文件中

[root@localhost ~]# mkdir .ssh  –假如没有这目录,先建立.ssh文件夹

[root@localhost ~]# cp id_rsa.pub .ssh/authorized_keys –直接把文件拷贝到authorized_keys

4、验证结果,已经成功免密码登陆

wKioL1aJHzbhuvpSAABYSe4XnGw118.png