原因 awsはsshで長い間通信されない場合にインフラ側で自動的にルーティングを切ってしまうようです。ssh-clientやsshdは生きていますが通信が通らないという状態に陥ります。 この状態を回避するために、~/.ssh/configに定期的に通信して切られないよう設定を追加するという方法が提案されています。 http://qiita.com/euno7/items/00ef56244b7b193d2455 しかし、knife zeroではこの方法が働きません。 解決策 knife zeroで~/.ssh/configが働かない課題には2つの要因があり、それらの解決策について解説します。 knife sshでコンソールのssh_configが反映されていない chefのソースコード上(chef/lib/chef/knife/ssh.rb)で、~/.ssh/configを読み込む処理があ
