ansible#shell杂谈

ansible批量安装ssh服务连接服务器异常

1

ansible批量部署jar包时候遇到了这个报错,尝试ping也是出现这个报错

“msg”:“无法通过ssh连接到主机:@@@@@@@@@@@@@@@@@@@@@@@@@@\r\n可能有人正在做一些疯狂的事情!\r\n有人可能正在窃听您(中间人攻击)!\r\n也可能是主机密钥刚刚更改。\r\n远程主机发送的ED25519密钥的指纹为\r\nSHA256:/hWt9KCsA78twWAajtX9+BkP7XBfhN1A31NDXKVZnU0。\r\n请与系统管理员联系。\r\n在/root/.ssh/nown_hosts中添加正确的主机密钥以消除此问题。message.\r\n/root/.ssh/nown_hosts:6201\r\n由于主机密钥不受信任,因此禁用了更新主机密钥。\r\n仅授权。将监视和报告所有活动\nroot@xxxxx:权限被拒绝(公钥、密码、键盘交互)。”,

处理

使用ssh-keygen -R xx.xxx.xxx.xxx 重新拷贝公钥信息

出现问题2

个别服务存在密码错误或无效

密码无效/不正确:\n仅限授权用户。所有活动均可进行监测和报告。\n许可被拒绝,请重试。

解决办法

ansible_ssh_pass密码字段将密码使用双引号包裹起来ansible_ssh_pass="密码"
存在该现象的密码存在同一个现象,密码中有’#’ 符,可能时由于改特殊字符导致

Prev Next
No Comments

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注