当前位置:网站首页>Ansible报错:“msg“: “Invalid/incorrect password: Permission denied, please try again.“
Ansible报错:“msg“: “Invalid/incorrect password: Permission denied, please try again.“
2022-07-06 22:36:00 【Steve lu】
这几天做Ansible的实验,做主机变量,连接时配置的用户的用户名和ssh密码,仅在未使用密钥对验证的情况下有效
错误
#Ansible管理端
[[email protected] ansible]# vim hosts
[dbservers]
192.168.109.134 ansible_port=2222 ansible_user=root ansible_password=000000
#被控制端
[[email protected] ~]# cat /etc/ssh/sshd_config |grep Port
Port 2222
[[email protected] ansible]# ansible 192.168.109.134 -a 'date'
192.168.109.134 | UNREACHABLE! => {
"changed": false,
"msg": "Invalid/incorrect password: Permission denied, please try again.",
"unreachable": true
}
提示报错,我很奇怪,以为是端口的问题,我又改成默认的22端口,还是一样的报错,报错信息说是密码问题,我仔细检查,密码就是000000没有问题,于是我去网上查了一下问题,得到了一个很令人匪夷所思的回答,说是密码的开头是0就会报错,于是我就去试验一下,改成123456后果然成功了。
成功
#Ansible端
[[email protected] ansible]# vim hosts
[lhq]
192.168.109.134 ansible_port=2222 ansible_user=root ansible_password=123123
#被管理端
[[email protected] ~]# passwd
更改用户 root 的密码 。
新的 密码:
无效的密码: 密码少于 8 个字符
重新输入新的 密码:
passwd:所有的身份验证令牌已经成功更新。
修改成123123
[[email protected] ansible]# ansible lhq -a 'date'
192.168.109.134 | CHANGED | rc=0 >>
2022年 07月 06日 星期三 16:16:13 CST
改完密码后果然成功了,难道真的是密码开头是0的原因么,我要再试验一下其他密码。
试验其他情况
因为131-133我之前做过密钥对验证,所以我先还原一下快照
#Ansible管理端
[[email protected] ansible]# vim hosts
[webservers]
192.168.109.131 ansible_user=root ansible_password=000000
192.168.109.132 ansible_user=root ansible_password=012345
192.168.109.133 ansible_user=root ansible_password=123123
192.168.109.134 ansible_user=root ansible_password=101111
#再分别去各个主机上改密码
[[email protected] ansible]# ansible webservers -a 'date'
192.168.109.134 | CHANGED | rc=0 >>
2022年 07月 06日 星期三 16:55:01 CST
192.168.109.133 | CHANGED | rc=0 >>
2022年 07月 06日 星期三 16:55:01 CST
192.168.109.131 | UNREACHABLE! => {
"changed": false,
"msg": "Invalid/incorrect password: Permission denied, please try again.",
"unreachable": true
}
192.168.109.132 | UNREACHABLE! => {
"changed": false,
"msg": "Invalid/incorrect password: Permission denied, please try again.",
"unreachable": true
}
[[email protected] ansible]# ansible webservers -m ping -o
192.168.109.134 | SUCCESS => {"ansible_facts": {"discovered_interpreter_python": "/usr/bin/python"}, "changed": false, "ping": "pong"}
192.168.109.133 | SUCCESS => {"ansible_facts": {"discovered_interpreter_python": "/usr/bin/python"}, "changed": false, "ping": "pong"}
192.168.109.131 | UNREACHABLE!: Invalid/incorrect password: Permission denied, please try again.
192.168.109.132 | UNREACHABLE!: Invalid/incorrect password: Permission denied, please try again.
131和132机子出现问题,他们的密码是0开头
果然如网上那位兄弟所言,,0-9的数字里面只要开头取0的主机密码会产生本错误,其他数字都没问题。
边栏推荐
- 未婚夫捐5亿美元给女PI,让她不用申请项目,招150位科学家,安心做科研!
- Thread和Runnable创建线程的方式对比
- Acl2022 | decomposed meta learning small sample named entity recognition
- Programmers go to work fishing, so play high-end!
- What if the win11 screenshot key cannot be used? Solution to the failure of win11 screenshot key
- Oracle - views and sequences
- Markdown editor
- What is JVM? What are the purposes of JVM tuning?
- Win11 control panel shortcut key win11 multiple methods to open the control panel
- 树与图的深度优先遍历模版原理
猜你喜欢

Basic idea of counting and sorting

Camera calibration (I): robot hand eye calibration

Have you got the same "artifact" of cross architecture development praised by various industry leaders?

JS variable plus

What if win11 pictures cannot be opened? Repair method of win11 unable to open pictures

How does vscade use the built-in browser?

Markdown编辑器

Time complexity & space complexity

Programmers go to work fishing, so play high-end!

【线段树实战】最近的请求次数 + 区域和检索 - 数组可修改+我的日程安排表Ⅰ/Ⅲ
随机推荐
Markdown编辑器
B站大佬用我的世界搞出卷积神经网络,LeCun转发!爆肝6个月,播放破百万
acwing 843. N-queen problem
jvm是什么?jvm调优有哪些目的?
You can't sell the used lithography machine to China! The United States unreasonably pressured the Dutch ASML, and domestic chips were suppressed again
STM32 encapsulates the one key configuration function of esp8266: realize the switching between AP mode and sta mode, and the creation of server and client
【Android Kotlin协程】利用CoroutineContext实现网络请求失败后重试逻辑
两个div在同一行,两个div不换行「建议收藏」
Gpt-3 is a peer review online when it has been submitted for its own research
使用Thread类和Runnable接口实现多线程的区别
Oracle - views and sequences
JS input and output
Decorator basic learning 02
为什么很多人对技术债务产生误解
架构实战训练营|课后作业|模块 6
How does vscade use the built-in browser?
[line segment tree practice] recent requests + area and retrieval - array modifiable + my schedule I / III
Two divs are on the same line, and the two divs do not wrap "recommended collection"
Flex layout and usage
Programmers go to work fishing, so play high-end!