2017-04-26 61 views
0

在尝试更新我的节点时,我一直在厨师教程中遇到此错误。它非常奇怪,因为我能够使用相同的证书引导和ssh。我还确认,我对80,20和443入站端口的安全性是开放的。对于我的生活,我不明白为什么它在这里举行。我正在使用MacOSX和AWS虚拟终端。为什么在尝试更新我的厨师节点时收到connectionTimeout错误?

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

SSH使用端口22是在问题或安全组中的一个错字?

+0

不,不小心在之前的例子中没有更新安全组,但我很快解决了这个问题,所以我认为这可以被排除。虽然我想出了答案。愚蠢的啧啧不包括你可以经历的每条路线中的必要信息。即他们遗漏了包含在密码和用户认证中的密钥认证的一些信息。尽管谢谢你的回应! – wolf4091

0

即使您使用基于密钥的身份验证,也可以向下滚动到教程的用户名和密码说明部分,因为它告诉您如果使用“ipaddress”来代替“ipaddress”,使用“cloud.public_hostname”正在使用像AWS这样的服务。

相关问题