有两个节点node1 node2,也可以是ip地址
1.在node1上生成公钥/私钥对
[hjf@node1 ~]$ ssh-keygen -t rsa
敲3次回车在/home/hjf 目录下生成.ssh目录,里面有id_rsa,id_rsa.pub
2.把node1下的id_rsa.pub复制到node2下的.ssh/authorized_keys
[hjf@node1 ~]$ scp .ssh/id_rsa.pub hjf@node4:/home/hjf/id_rsa.pub
hjf@node2's password:
id_rsa.pub 100% 391 0.4KB/s 00:00
第一次连接会输入一个密码,这里用scp复制
3.将node2中的id_rsa.pub追加到.ssh/authorized_keys里,并改变authorized_keys的权限600
[hjf@node2 ~]$ cat id_rsa.pub >>.ssh/authorized_keys
[hjf@node2 ~]$ chmod 600 .ssh/authorized_keys
4.node1 登陆node2
ssh hjf@node2