SSH免密码登录(RSA)

环境介绍:
192.168.74.11    server1
192.168.74.12    server2
192.168.74.13    server3

# 步骤一:
# 每个节点执行
[[email protected] ~]#  cat >>/etc/hosts <<EOF
192.168.74.11    server1
192.168.74.12    server2
192.168.74.13    server3
EOF
# 每个节点执行
ssh-****** -t rsa   # 一路回车
# 将公钥添加到认证文件中
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
# 并设置authorized_keys的访问权限
chmod 600 ~/.ssh/authorized_keys

# 只要在一个节点执行即可。这里在 192.168.74.11上执行
ssh 192.168.74.12 cat ~/.ssh/id_rsa.pub >>~/.ssh/authorized_keys  

SSH免密码登录(RSA)

# 输入192.168.74.12 root登录密码 

ssh 192.168.74.13 cat ~/.ssh/id_rsa.pub >>~/.ssh/authorized_keys
SSH免密码登录(RSA)

# 输入192.168.74.13 root登录密码 


# 分发整合后的文件到其它节点
scp ~/.ssh/authorized_keys 192.168.74.12:~/.ssh/
scp ~/.ssh/authorized_keys 192.168.74.13:~/.ssh/

# 第一次连接时会问你是否连接,点击yes就可以了。下次登录就不会再提示了。
# 在192.168.74.11上测试
ssh 192.168.74.12
ssh 192.168.74.13

SSH免密码登录(RSA)

# 在192.168.65.12上测试
ssh 192.168.74.11
ssh 192.168.74.13

SSH免密码登录(RSA)


# 在192.168.65.13上测试
ssh 192.168.74.11
ssh 192.168.74.12

SSH免密码登录(RSA)

# exit 退出登录

# ssh信息保存在用户家目录的.ssh隐藏文件夹下

SSH免密码登录(RSA)

# 删除**
#  rm -fr /root/.ssh/