ubuntu/trusty64
ボックスで標準の迷惑メールを初期化しました。汚れはdefault: SSH auth method: private key
のステップで凍る。私はそれがsshの問題だと思ってusername passwordなどを使ってみました。迷惑メールはゲストに連絡できません
最終的にポートが正しく転送されていないことがわかりました。デフォルトでは、ホスト上のポート2222
はゲストマシンの22
に転送されます。ホストがポート2222
オープンを持っていないしかし
:私は、マシンにログインし、ゲストが実際にポート22
をリッスンしていることを確認するためにVirtualBoxのGUIを使用することができます。ホストマシンでnetstat -na |grep 2222
を実行した場合、結果は得られません(cygwinでWindows 7ホスト)。私は16以上になりましたが、時間がない幸運のために解決策を探している:私はtelnet localhost 2222
をすれば
はさらに私は
EXTRAを開いていないポートを示しCould not open connection to the host, on port 2222: Connect failed
を取得します。多くの異なるソリューションを試してみましたが、公共のブリッジネットワークと静的なipsを使用してマシンにSSH接続することもできましたが、その場合はvagrant-ssh
が機能せず、デフォルトのネットワークドライブの割り当てを拒否しました。私の結論は、ゲストマシンであれば、それが起動した後であれば、であれば、その邪魔者はゲストマシンと通信できません。私は
ポート2222
にnmapのスキャンを実行するとき
EDITはまた、私は驚くべき結果を得る私はそれらの結果の両方を取得します。スキャンを続行すると、ランダムに返されます。
をローカル信頼できるものにあなたの鍵を追加する方法があるかもしれませんVagrantとVirtualBox? – MacK
VirtualBoxが最新バージョンで、私は今再び '5.0.22 r108 108'をインストールしています。また、その代行者は' 1.8.1'です – Arijoon
VirtualBoxを開いて、ポートフォワーディングが実際にアクティブかどうかを確認できます。 vm - >ネットワーク - >アダプター1(NAT) - >ポート転送。 VM内のnetstatコマンドは、マシンが正しくリスンしていることを22回開いている場合、ポート転送を表示しません(ゲストではなく、ホストシステム上にあるため)。あなたが行うことができるのは、VirtualBoxに適切なポートリダイレクトがアクティブであるかどうかをチェックし、そうでなければ手動で作成します。 – MacK