1. 更新 Hosts 文件
更新集群节点 /etc/hosts 文件,确保所有机器能够通过 hostname 互相访问
2. ssh 初始化配置
# ssh-keygen -t rsa -f /root/.ssh/id_rsa -P ''
# chmod 700 /root/.ssh
# cat /root/.ssh/id_rsa.pub >> /root/.ssh/authorized_keys
# sed 's@session\s*required\s*pam_loginuid.so@session optional pam_loginuid.so@g' -i /etc/pam.d/sshd
# vim /root/.ssh/configHost *
StrictHostKeyChecking no
UserKnownHostsFile=/dev/null
Port 9800
[ 这里ssh默认使用的端口设置为9800,请按需修改 ]
# cp /root/.ssh/config /etc/ssh/ssh_config3. ssh 免密码配置
将登录端机器的 id_rsa.pub 公钥文件复制到各个被登录端机器,
并将内容追加到被登录端机器的 authorized_keys 中
# cat <登录端 id_rsa.pub> >> /root/.ssh/authorized_keys
本文详细介绍了如何通过更新Hosts文件、初始化及配置SSH服务、实现集群间SSH免密码登录的过程。具体步骤包括:更新集群节点的Hosts文件以确保各机器间可通过hostname访问;进行SSH初始化配置并设置端口;最后将登录端机器的公钥文件复制并追加到被登录端机器的authorized_keys文件中。
384

被折叠的 条评论
为什么被折叠?



