节点服务器1,ip为192.168.159.135 节点服务器2,ip为192.168.159.136 节点服务器3,ip为192.168.159.137
配置135免密登录136和137
在135执行如下流程
cd ~/.ssh
ssh-keygen -t rsa (执行该命令会有提示,一直回车即可)
cat id_rsa.pub >> authorized_keys
修改权限(需要修改~/.ssh文件夹和authorized_keys文件的,不然会报不允许的错误或者无法出现know_hosts文件)
chmod 700 ~/.ssh
chmod 644 ~/.ssh/authorized_keys
systemctl restart sshd
将公钥复制到目标服务器:将刚刚生成的公钥(默认保存在~/.ssh/id_rsa.pub)复制到您想要免密登录的目标服务器。您可以使用ssh-copy-id命令来完成此操作。
系统可能会要求您输入目标服务器的密码一次。
ssh-copy-id root@192.168.159.136
ssh-copy-id root@192.168.159.137
测试免密登录:现在,您应该可以通过SSH直接登录到目标服务器而无需输入密码
ssh root@192.168.159.136
可能遇到的问题:
136或137的~/.ssh目录不存在的问题
解决办法
cp /root/.ssh /root/.ssh_backup
mv /root/.ssh /root/.ssh_temp
mkdir /root/.ssh
chmod 700 /root/.ssh