1.加入dns别名方便操作
~:vim /etc/hosts
内容案例:ip地址 别名,
例如
192.168.1.2 test
192.168.1.2 test1
2.生成免密秘钥
~:cd
~:ssh-keygen -t rsa
生成过程一直回车即可
3.复制公钥到免密登录秘钥目录
~:cd /root/.ssh
.ssh:cp id_rsa.pub authorized_keys
此时本机连本机已不需要密码可以试试:ssh test; logout
4.其他机器参照1、2、3步骤
5.将所有机器公钥复制到一台机器上。方便最后统一复制到其他机器上
.ssh:ssh-copy-id -i test1
test1是指定机器的别名
过程中需要输入yes确定,然后输入指定机器的密码即可复制过去。
6.将全部复制好的公钥复制到其他机器上
.ssh:scp authorized_keys test1:/root/.ssh
7.其他机器参照6操作。
使用 cat authorized_keys 可以看秘钥。
192.168.1.2 test