这通常是因为AWX配置的SSH秘钥不匹配所致,可以根据以下步骤进行排除:
ssh -i
其中,
是SSH密钥文件的路径,
是您要连接的远程主机的IP地址或主机名。
如果此步骤未能成功连接到远程主机,则需要更改SSH秘钥并重新尝试。
如果SSH连接测试成功,则需要检查您的AWX Inventory和Playbook的配置。在AWX Inventory中,确保指定了正确的远程主机IP地址和端口号。在Playbook中,确保指定了正确的远程主机。
确保在远程主机上启用了SSH服务,并且将端口10022打开。您可以通过执行以下命令来检查:
sudo systemctl status ssh
如果SSH服务未在运行,则执行以下命令启动它:
sudo systemctl start ssh
如果10022端口未打开,则执行以下命令:
sudo ufw allow 10022/tcp
注意:上述命令仅适用于使用Ubuntu操作系统的远程主机。
通过检查以上所有步骤,您应该能够解决AWX问题:Errno None在