ansible 普通用户使用(root禁用ssh)

1、编辑配置文件

/etc/ansible/hosts

[web]

#ansible默认选择root用户,普通用户使用需要指定用户名和密码

192.168.56.101 ansible_user=普通用户名 ansible_ssh_pass=密码

192.168.56.102 ansible_user=普通用户名 ansible_ssh_pass=密码

192.168.56.103 ansible_user=普通用户名 ansible_ssh_pass=密码

 2、如果值修改配置文件还是不能访问

切换到root用户

cd /root/.ssh

ssh-keygen  一直回车到生成文件

 通过ssh-copy-id命令将主机A公钥传给需要key验证的主机B:ssh-copy-id 普通用户@ip

3、第二步还不行的话

切换到普通用户

cd 普通用户的家目录

ssh-keygen  一直回车到生成文件

 通过ssh-copy-id命令将主机A公钥传给需要key验证的主机B:ssh-copy-id 普通用户@ip

 

普通用户使用ansible  有的操作系统需要在命令前加:sudo

 
posted @   leihongnu  阅读(407)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示