一、在多主机中分别以命名方式映射IP(以三台机为例)node
vim /etc/hostsvim
xxx.xxx.xxx.xxx node1服务器
xxx.xxx.xxx.xxx node2ssh
xxx.xxx.xxx.xxx node3rest
在三台主机上都要进行以上操做。登录
而后分别在三台主机刷新网卡 service network restartnetwork
而后分别ping node1,node2,node3咱们能够看到均可以ping的通了service
而后分别在三台主机上执行如下命令密码
ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa 生成秘钥
cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys 把公钥生成免密登陆方法
此时咱们已经能够在单台服务器上免密码登陆本机了!
以node1对node2的免密登陆为例,其余相同,注意登陆方向!
进入node2的root目录
cd
scp root@'node1':~/.ssh/id_dsa.pub ./
输入密码
id_dsa.pub已经拷贝了过来
cat id_dsa.pub >> ~/.ssh/authorized_keys 将node1的公钥追加到authorized_keys文件
返回node1机器,ssh node2,此时咱们能够看到node1登陆node2已经不须要再输入密码,免密登陆成功!其余的方法相同!