配置 SSH 免密登录

我们在开发的过程中需要不断的登录多个服务器执行命。我们需要配置 SSH 免密登录,省去输入密码的操作,提高效率。
1.在 多个服务器分别执行 ssh-keygen 命令生成 SSH 操作需要的公钥和私钥。命令执行过程中需要输入 3 次回车。
在这里插入图片描述

2.在几个服务器上分别执行 ls /root/.ssh 命令查看生成的文件是否完整。
在这里插入图片描述
3.使用 ping 验证 多个服务器之间网络是否畅通。

4.在几个服务器分别执行 ssh-copy-id master 命令发送公钥给其中一个 节点。根据提示输入 yes 和 节点 的密码。
在这里插入图片描述

5.在 接收节点上 上执行 cat /root/.ssh/authorized_keys 命令查看是否成功收集到 3 个节点的公钥。
在这里插入图片描述

6.在 接收的节点上 上分别执行以下命令,把 authorized_keys 文件发送给 其他服务器。

scp /root/.ssh/authorized_keys root@192.168.64.135:/root/.ssh/

scp /root/.ssh/authorized_keys root@192.168.64.136:/root/.ssh/

执行过程中按照提示输入 yes 和密码。

在这里插入图片描述

7.在所有服务器上分别按顺序执行以下命令,按照提示输入 yes。
ssh 192.168.64.137
exit
ssh 192.168.64.135
exit
ssh 192.168.64.136
exit
我只有三台服务器,你们要是有几台就执行几次。在每个服务器上都执行一遍

以上有任意一步出错可以删除 3 个节点上 /root/.ssh 文件夹,然后从第 1 步开始重新执行。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

散装程序猿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值