salt 通过salt-ssh初始化安装Salt minion失败问题排除
一、 问题
今天和往常一样去初始化两台机器。
但是在初始化其中一台机器的时候出现了以下问题。
[root@local-salt-11111-prd ~]#salt-ssh -i 'djx-test' state.sls salt-ssh pillar="{'hostnt': 'vpc'}"
Permission denied for host djx-test, do you want to deploy the salt-ssh key? (password required):
[Y/n] Y
Password for root@djx-test:
二、排错
查阅了网上的资料,很多是说没有在 /etc/salt/roster
里面配置 密码导致的。可以看看这篇文章 https://blog.csdn.net/weixin_33947521/article/details/93050610
, 但是我看了下我自己,我是配置了密码的。 而且我在上面上述输入密码也是不行的,但是提示了一些错误, 就是 ssh 失败的错误,没有找到那个错误的内容了。 和下面的错误基本一致, 下面是我通过 手动 SSH 登陆 报的错,这样就基本确认了问题。 是这个IP之前使用过.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.
The fingerprint for the ECDSA key sent by the remote host is
SHA256:1111111111111111111111111111111111111111111111111111.
Please contact your system administrator.
Add correct host key in /home/user/.ssh/known_hosts to get rid of this message.
Offending ECDSA key in /home/user/.ssh/known_hosts:226
ECDSA host key for 172.17.1.62 has changed and you have requested strict checking.
Host key verification failed.
而且在 salt-master 机器上保存了远程机器的公钥信息。新的机器也使用了这个IP, OpenSSH
在登陆这个机器前,发现自己有这个机器的公钥。然后进行核对,发现不一致并发出警告。
三、解决办法
找到原因了,我们就可以进入 /home/user/.ssh/known_hosts
找到之前那个的公钥配置那行, 然后进行删除。 然后重新执行下就可以了。
作者:理想三旬
本人承接各种项目维护和python项目开发, 如果觉得文章写得不错,或者帮助到您了,请点个赞,加个关注哦。运维学习交流群:544692191
本文版权归作者所有,欢迎转载,如果文章有写的不足的地方,或者是写得错误的地方,请你一定要指出,因为这样不光是对我写文章的一种促进,也是一份对后面看此文章的人的责任。谢谢。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
2019-09-14 Zabbix 数据清理