美文网首页Ansible
Linux_301_Ansible管理方式之密码验证

Linux_301_Ansible管理方式之密码验证

作者: 为宇绸缪 | 来源:发表于2022-11-08 20:52 被阅读0次

ansible管理方式
ansible批量管理主机的方式主要有两种:传统的输入ssh密码验证 和 密钥验证

配置好ansible的配置文件,添加被管理机器的ip地址或者主机名
cp /etc/ansible/hosts{,.ori}
,表示把/etc/ansible的路径给取出来
这条语句相当于 cp /etc/ansible/hosts /etc/ansible/hosts.ori

2、添加ansible需要管理的机器地址,添加如下信息
vim /etc/ansible/hosts
[yu]
192.168.178.121
192.168.178.122

ssh密码认证方式管理机器
ansible是直接利用linux本地的ssh服务,以及一些远程的ssh操作,一般情况下客户端的ssh服务默认都是开启的,无需额外管理

1、在my_linux机器上执行如下命令
-m 指定功能模块,默认就是command模块
-a 告诉模块需要执行的参数
-k 询问密码验证
-u 指定运行的用户
在my_linux机器上,告诉其他被管理的机器,你要执行什么命令,以及用什么用户去执行
ansible yu -m command -a 'hostname' -k -u root

2、如上操作,一般默认情况下会有错误提示,需要执行如下动作
在主机Host Key检查激活情况下,sshpass不支持该用法,得再~/.ssh/known_hosts文件中,添加客户端机器的指纹密钥
vim ~/.ssh/known_hosts
或者手动ssh对主机进行一次连接,即可使用ansible,即可使用ansible命令操作了
ssh root@192.168.178.121
[root@yuweijie ansible]# ssh root@192.168.178.121
The authenticity of host '192.168.178.121 (192.168.178.121)' can't be established.
ECDSA key fingerprint is SHA256:Xp9lq8/NCVNn1egeCt4oOPMZS14IGIOh/7S6zIhcJBo.
ECDSA key fingerprint is MD5:2a:47:e8:b7:cb:e0:a0:db:4e:0e:47:46:5c:d9:0a:a1.
Are you sure you want to continue connecting (yes/no)?

[root@yuweijie ansible]# cat ~/.ssh/known_hosts
192.168.178.121 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBD7UX7PPVo5E03BSqNAJxNeQl0IkXtJiOWNhbORXyptt1pMlY7K1Z9FUk+WycRFxWhUqPIhQJ2cUlp5yoiqCYmU=

3、此时可以再次执行ansible命令

相关文章

  • Linux_301_Ansible管理方式之密码验证

    ansible管理方式ansible批量管理主机的方式主要有两种:传统的输入ssh密码验证 和 密钥验证 配置...

  • 生活是个bug

    请输入账号密码, 密码错误!x3 忘记密码, 验证问题, 验证成功, 重置密码,请输入新密码, 确认密码, 对不起...

  • 参考的文章

    验证码 图片验证码前端怎样获取后端生成的验证码图片,并且点击图片的时候改变验证码 记住密码 前端记住密码功能密码安...

  • 正则表达式

    密码验证正则

  • 3/5 iview表单中注册密码验证、发送表单请求问题

    iview表单中注册密码验证 针对密码这一块内容 因为我在这里踩坑了 iview的密码验证还有手机验证不是很完整的...

  • GIT常见问题解决

    ssl验证失败 10054 用户名密码验证错误 清除window记录的凭证 解决密码错误权限验证失败,重新弹出账号...

  • 常用正则表达

    用户名验证: 电话号码验证: 邮箱验证: 密码验证 身份证验证: 昵称验证: 车牌号验证:

  • 验证密码

    【*易】验证码:619194,您正在登录网易手机帐号(若非本人操作,请删除本短信)。每当我们登陆任何账号时,服务商...

  • antDesign注册时,验证两次密码是否相同

    输入密码需要验证密码的合法性长度 大小写,必填等确认密码 需要验证 必填和是否相同 第一种情况 正确输入密码 ,正...

  • 字符串验证

    密码复杂度验证

网友评论

    本文标题:Linux_301_Ansible管理方式之密码验证

    本文链接:https://www.haomeiwen.com/subject/pocgtdtx.html