我正在努力解决 Ubuntu 20.04 和 22.04 中一个不寻常的 SSH 问题。我正在部署 Ansible Tower 和 Kubernetes (K3S);最初使用 22.04,但发现 AWX 无法通过 SSH 连接到远程主机。我可以使用相同的私钥/公钥通过 ssh 连接到所有主机,而其他客户端没有任何问题。但是,手动将私钥传输到 AWX 主机不会建立连接。经过几天的故障排除无济于事,我转储了所有服务器并恢复到 20.04;结果相同。
我使用 ed25519 密钥来增加安全性。我考虑过恢复到 RSA,但我希望有一些未来的保障。所有连接尝试的详细日志记录都冻结在“debug1:需要 SSH2_MSG_KEX_ECDH_REPLY”几分钟;最终超时。我已经验证了允许通过 PFsense 防火墙 VLAN 规则进行连接。