シェフ経由でノードbento/centos 7.2をブートストラップしようとしていて、SSHエラーが発生しています。Chef/Vagrant SSHブートストラップエラー
私は迷惑メールと一緒にインストールされたバーチャルボックスを持っています。シェフDKに組み込まれているsshクライアントを使用して、問題なくvmにsshできるようになりました。私は私のサーバーとしてホストシェフを使用しています。
私のWin 10ワークステーションでは、次のコマンドを発行してエラーが発生します。
PS C:\Users\Topher\Documents\Learn Chef\.chef> knife bootstrap 10.0.2.15 --ssh-user vagrant --sudo --ssh-identity-file C:\Users\
Topher\.vagrant\machines\default\virtualbox\private_key --node-name localhost --run-list 'recipe[learn_chef_httpd]'
Node localhost exists, overwrite it? (Y/N) Y
Client localhost exists, overwrite it? (Y/N) Y
Creating new client for localhost
Creating new node for localhost
Connecting to 10.0.2.15
ERROR: Net::SSH::ConnectionTimeout: Net::SSH::ConnectionTimeout
ConnectionTimeoutの原因は何ですか?私は次のようにナイフを使用してリモートサーバー(ないローカルベイグラントVM)をブートストラップしようとしていた私の場合は
ナイフなしのノードにsshすることはできますか?例えば'vagrant --debug ssh'? – RubyTuesdayDONO
私は正しい軌道に乗っています... PS C:\ Users \ Topher>迷路--debug ssh ...多くの出力をシェルにダンプしました。出力はこれを数回示しています... INFOインターフェース:エラー:%sパスの実行ファイルが%PATH%変数のディレクトリに見つかりません。 SSHクライアントはインストールされていますか? Cygwin、MinGW、またはGitをインストールしてみてください。これらはすべてSSHクライアントを含んでいます。 // INFO interface:Machine:error-exit ["Vagrant :: Errors :: SSHUnavailableWindows" //シェフのdkクライアントとgitクライアントをssh経由で接続できます。 – HBach