Ansible SSH 公钥在目标主机上一段时间后过期

问题描述 投票:0回答:0

我正在使用 ansible 的授权密钥模块将 vm1 的公钥传输到 vm2。之后一切正常,我可以使用 ssh-key 连接 vm2。

但是几分钟后,例如 5 分钟,我从 ansible 收到无法访问的错误,直到我再次运行 authorized_key 模块。

192.168.1.113 | UNREACHABLE! => {
    "changed": false, 
    "msg": "Failed to connect to the host via ssh: Permission denied (publickey,password).\r\n", 
    "unreachable": true
}

有谁知道我应该在哪里检查目标虚拟机。 authorized_key 文件中的一切看起来都不错。

(vm1 是 RHEL8,vm2 是 RHEL6)

我期待在运行一次 authorized_key 模块后成功连接 vm2

ssh ansible ssh-keys ansible-2.x authorized-keys
© www.soinside.com 2019 - 2024. All rights reserved.