无交互式创建互信

# 4台机器上做如下操作:配置集群内主机的域名映射
cat >> /etc/hosts<<EOF
192.168.93.61  lpn061
192.168.93.62  lpn062
192.168.93.63  lpn063
192.168.93.64  lpn064
EOF

# 解决因root远程访问权限导致免密登录失败问题
sed -i -e 's/PermitRootLogin prohibit-password/\#PermitRootLogin prohibit-password/g' -e 's/PermitRootLogin no/\#PermitRootLogin no/g' /etc/ssh/sshd_config

# 重启sshd服务
systemctl restart sshd

# 安装sshpass,用于分发密钥(224)
yum install sshpass -y

# 用脚本创建分发密钥(224),云主机需要上传文件的记得上传
ssh-keygen -f ~/.ssh/id_rsa  -P '' -q
for ip in 61 62 63
do
  sshpass -p123456 ssh-copy-id -f -i ~/.ssh/id_rsa.pub "-o StrictHostKeyChecking=no" 192.168.93.$ip
done

#4台机器修改ssh文件夹和公钥的权限:  
chmod 700 /root/.ssh/
chmod 600 /root/.ssh/authorized_keys

# replication-manager管理节点lpn01224上验证互信
ssh lpn061 date
ssh lpn062 date
ssh lpn063 date

__EOF__

本文作者fromLaniakea
本文链接https://www.cnblogs.com/fromLaniakea/p/15873614.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   fromLaniakea  阅读(29)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
· 【译】Visual Studio 中新的强大生产力特性
· 2025年我用 Compose 写了一个 Todo App
点击右上角即可分享
微信分享提示