当前位置:网站首页>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的主机密码会产生本错误,其他数字都没问题。
边栏推荐
- 九章云极DataCanvas公司获评36氪「最受投资人关注的硬核科技企业」
- What is JVM? What are the purposes of JVM tuning?
- 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
- 3GPP信道模型路损基础知识
- What work items do programmers hate most in their daily work?
- 架构实战训练营|课后作业|模块 6
- 5G VoNR+之IMS Data Channel概念
- 深入解析Kubebuilder
- Zhou Yajin, a top safety scholar of Zhejiang University, is a curiosity driven activist
- sscanf,sscanf_ S and its related usage "suggested collection"
猜你喜欢

计数排序基础思路

Vscode 如何使用内置浏览器?

Tree map: tree view - draw covid-19 array diagram

How does vscade use the built-in browser?

Introduction to the PureMVC series

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

九章云极DataCanvas公司摘获「第五届数字金融创新大赛」最高荣誉!

Camera calibration (I): robot hand eye calibration

01 machine learning related regulations

offer如何选择该考虑哪些因素
随机推荐
为什么很多人对技术债务产生误解
Win11 control panel shortcut key win11 multiple methods to open the control panel
JS variable case output user name
Monitoring cannot be started after Oracle modifies the computer name
Common methods of list and map
Terms used in the Web3 community
mpf2_ Linear programming_ CAPM_ sharpe_ Arbitrage Pricin_ Inversion Gauss Jordan_ Statsmodel_ Pulp_ pLU_ Cholesky_ QR_ Jacobi
What is Web3
Canteen user dish relationship system (C language course design)
[hand torn STL] list
计数排序基础思路
未婚夫捐5亿美元给女PI,让她不用申请项目,招150位科学家,安心做科研!
JS variable
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
leetcode 53. Maximum subarray maximum subarray sum (medium)
JS input and output
C语言中函数指针与指针函数
Camera calibration (I): robot hand eye calibration
The worse the AI performance, the higher the bonus? Doctor of New York University offered a reward for the task of making the big model perform poorly
Factor analysis r practice (with R installation tutorial and code)