环境:CentOS release 6.5 (Final)
1.首先准备三台机器
server:192.168.1.108
client1:192.168.1.109
client2:192.168.1.110
2.生成一对密钥对
在server服务器上输入 ssh-keygen -t dsa 一路回车就ok了。
生成了.ssh文件夹,里面有两个文件id_dsa(私钥)和id_dsa.pub(公钥)
3.分发服务器上创建公钥
在server服务器上输入
ssh-copy-id -i id_dsa.pub sshkey@client的ip地址
ssh-copy-id -i id_dsa.pub sshkey@client1的ip地址
在client和client1服务器的家目录里有没有生成.ssh文件夹和公钥文件。
4.验证ssh分发是否成功
在server服务器上输入ssh sshkey@client的ip地址 free -m
不用密码直接可以访问。
现在已经成功了!!!