1.生成密钥文件
xx@ubuntu:/root$ ssh-keygen -t rsa 按Enter按到最后,生成密钥文件
2.copy文件(必须的过程)
注意空格!
xx@ubuntu:/root$ cat .ssh/id_rsa.pub >> .ssh/authorized_keys
3.查看文件
xx@ubuntu:~$ cd .ssh
xx@ubuntu:~$ ls -al
查看文件 会有三个文件(authorized_keys、id_rsa、id_rsa.pub)
4. 测试本地是否可以无密码登录
(如果这一步都不行,那不要做后面的步骤了)
xx@ubuntu:~/.ssh$ ssh localhost
5.copy到节点中
(把xx中的id_rsa.pub拷贝到次节点yy中,yy@ip_address yy是你的登录名,ip_address是IP地址)
xx@ubuntu:~/.ssh$ scp id_rsa.pub yy@ip_address:home/yy
6.把公密匙追加到authorized_keys
yy@ubuntu:~$ cat id_rsa.pub >> .ssh/authorized_keys
7.测试
在xx中, 测试是否登录yy!
ssh yy@ip_address
测试结果,可以免密码登陆啦。