AWS 上的廚師伺服器,錯誤:連線被拒絕

AWS 上的廚師伺服器,錯誤:連線被拒絕

我正在嘗試讓 Chef 伺服器在 AWS 上的 CentOS 實例上運行。我一直在這裡遵循 Opscode 的指示:http://www.opscode.com/blog/2013/03/11/chef-11-server-up-and-running/

但是,當我輸入 knife configure -i 選項(包括正確的伺服器 fqdn,我可以從我的筆記型電腦 ssh 到它並從其自身 ping 通)時,回應始終相同: ERROR: Connection refused connecting to myserver.amazonaws.com:443 for ...

有什麼可能配置錯誤的建議嗎?謝謝!

答案1

我沒有與 Chef 合作過,所以無法透露任何有關配置文件的信息,但請確保安全組中的端口已打開,並且任何 Chef 配置文件中不需要進行任何更改即可允許連接。 ping 和 ssh 無法確保連接埠 443 或其他相關連接埠打開,ssh 是連接埠 22,而 ping 僅是 ICMP 封包

答案2

當有人詢問時,我總是使用knife configure並添加 Chef API 的端點(在連接埠 4000 上運行)...

答案3

將主機名稱設定為可解析的名稱(命令sudo hostname 'something.com')可以解決問題嗎?

相關內容