SSH免密码登录(RSA)

环境介绍:
192.168.74.11    server1
192.168.74.12    server2
192.168.74.13    server3

# 步骤一:
# 每个节点执行
[root@localhost ~]#  cat >>/etc/hosts <<EOF
192.168.74.11    server1
192.168.74.12    server2
192.168.74.13    server3
EOF
# 每个节点执行
ssh-keygen -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  

# 输入192.168.74.12 root登录密码 

ssh 192.168.74.13 cat ~/.ssh/id_rsa.pub >>~/.ssh/authorized_keys

# 输入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



# 在192.168.65.12上测试
ssh 192.168.74.11
ssh 192.168.74.13


# 在192.168.65.13上测试
ssh 192.168.74.11
ssh 192.168.74.12

# exit 退出登录

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

# 删除密钥
#  rm -fr /root/.ssh/

猜你喜欢

转载自blog.csdn.net/weixin_42125267/article/details/82049763
今日推荐