1.基于密码的安全验证(192.168.0.162服务器)
# ssh -p 22 root@192.168.0.100
2.客户端创建密钥
# ssh-keygen(192.168.0.162服务器)
# ls ~/.ssh
authorized_keys id_rsa id_rsa.pub known_hosts
3.将公钥id_rsa.pub文件复制到另外一台服务器的用户家目录下的.ssh目录下(192.168.0.162服务器)
# scp ~/.ssh/id_rsa.pub root@192.168.0.100:~/.ssh
4.将拷贝过去的id_rsa.pub文件里的内容追加到~/.ssh/authorized_keys文件里(192.168.0.100这个服务器)
# ls ~/.ssh/
authorized_keys id_rsa.pub known_hosts
# cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
5.回到第一台服务器进行远程SSH连接(192.168.0.162服务器)
# ssh root@192.168.0.100
Last login: Mon Mar 13 10:45:00 2017 from 172.16.1.1
[root@localhost ~]# (无密码登录成功)