2016-06-21 22 views
0

當我運行knife ssh "name:node1" "chef-client"無法通過SSH刀從運行「工作站」「廚師客戶端」

WARNING: Failed to connect to admagnifico.magnifico.fvds.ru -- Errno::EHOSTUNREACH: No route to host - connect(2) for [fe80::225:90ff:fe19:4b12]:22 

我不能找出爲什麼會這樣...... 節點上運行UFW啓用22 ,443,80

+0

[解決方案](http://serverfault.com/questions/346418/knife-ssh-doesnt-find-my-nodes)試圖通過ip連接節點而不是fqdn作爲默認值 –

+0

原因是刀,由fqdn進行查詢,在我的情況下是內部的,所以爲了避免這種情況,需要在vds上添加密鑰-a ipaddress和用戶名-x your_user_name。 –

回答

1

主機名admagnifico.magnifico.fvds.ru正在解析爲無法訪問的IP地址。防火牆不涉及。該主機名不能從這裏解析,所以我猜這是一個內部的DNS設置。

+0

/etc/hosts有'82.1 * 6.3 * .2 * 0 \t admagnifico.magnifico.fvds.ru \t admagnifico'這樣如果這個ip不可恢復,我怎麼ssh呢? –

+0

這不是我可以回答的問題,請檢查您的hosts文件中的IP是否正確,或者如果有的話與您的網絡團隊交談。 – coderanger

+0

你可以ping那個主機名嗎? – chicks