我在尝试更新节点时不断在Chef教程中收到此错误。它非常奇怪,因为我能够使用相同的凭据进行引导和ssh。我还确认我对80,20和443的入站端口的安全性是开放的。对于我的生活,我无法理解为什么它在这里举行。我正在使用带有AWS虚拟的MacOSX和终端。
WARNING: Failed to connect to 172.31.46.107 -- Net::SSH::ConnectionTimeout: Net::SSH::ConnectionTimeout
knife ssh 'name:node1-centos' 'sudo chef-client' --ssh-user centos --identity-file /Users/gavindevops/.ssh/GavinChefKeyPair.pem --attribute ipaddress
答案 0 :(得分:0)
SSH使用端口22.这是问题中还是安全组中的拼写错误?
答案 1 :(得分:0)
好的,即使您使用基于密钥的身份验证,也可以向下滚动到教程的用户名和密码说明部分,因为它告诉您使用" cloud.public_hostname"取代" ipaddress"如果您使用的是AWS等服务。