第一步:
准备4台机器
第二步:
设置host
第一台机器ip 192.168.21.148 取名node01 第二台机器ip 192.168.21.147 取名node02 第三台机器ip 192.168.21.143 取名node03 第一台机器ip 192.168.21.146 取名node04
配置node01 |
配置node02 |
配置node03 |
配置node04 |
vim /etc/hosts |
vim /etc/hosts |
vim /etc/hosts |
vim /etc/hosts |
ps这里为了方便给四台机器取别名
第三步
免登陆设置
配置node01 |
配置node02 |
配置node03 |
配置node04 |
||
ssh-keygen -t rsa cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys chmod 700 ~/.ssh chmod 600 ~/.ssh/authorized_keys |
|||||
ssh-copy-id root@node02 ssh-copy-id root@node03 ssh-copy-id root@node04 |
ssh-copy-id root@node01 ssh-copy-id root@node03 ssh-copy-id root@node04 |
ssh-copy-id root@node01 ssh-copy-id root@node02 ssh-copy-id root@node04 |
ssh-copy-id root@node01 ssh-copy-id root@node02 ssh-copy-id root@node03 |
可能出现的错误
这时只要删除known_hosts,重新执行上述写法即可
第四步
验证:
如上图 ssh 指定机器不用输入密码,表示已实现免登陆