2017-04-26 70 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這樣的服務。

相關問題