多台服务器之间配置ssh免密登录

科技资讯 投稿 8400 0 评论

多台服务器之间配置ssh免密登录

需求:假设有N台服务器,N台服务器之间都需要配置相互间免密登录

步骤1:在一台服务器上安装ansible

步骤2:在这台服务器上生成密钥对

步骤3:生成authorized_keys文件,并修改为600权限

步骤4:ansible 关闭ssh首次连接时提示,关闭后不需要指纹验证

host_key_checking = False

步骤5:编辑/etc/ansible/hosts,新增一个web组,添加要连接的服务ip,用户和密码,并测试连接是否成功

步骤6:使用ansbile批量新建.ssh文件夹,并设置权限

 

步骤7:使用ansbile拷贝authorized_keys到远端/root/.ssh/目录下,并设置权限

 

步骤8:使用ansbile拷贝id_rsa到远端/root/.ssh/目录下,并设置权限

 

步骤9:测试

 

 

编程笔记 » 多台服务器之间配置ssh免密登录

赞同 (47) or 分享 (0)
游客 发表我的评论   换个身份
取消评论

表情
(0)个小伙伴在吐槽