2017-06-04 20 views
0

openssh serverubuntu servervirtualboxにインストールしても問題ありません。 GUIから起動すると、sshとパテを介してアクセスできますが、問題はありません。私が起動すると、virtualbox GUIからヘッドレスモードでも問題はありません。Virtualbox-ヘッドレスモードで実行しているときのVMへのアクセス

VBoxManage startvm "Ubuntu" --type headlessを使用して実行すると、Ubuntuがヘッドレスモードで実行されていることを示すメッセージが返されますが、ssh経由で接続したい場合はアクセスできません。私のホストOSは、Windows 10で、Ubuntuのサーバ名は「Ubuntuの」とOSのバージョンがubuntu-16.04.2-server-x64であり、それは、ここで説明したように、私はopenssh-serverdkmsをインストールしている:https://www.htpcbeginner.com/install-virtualbox-guest-additions-on-ubuntu-debian/

私はGUI evrythingで働いて結構ですが、私はそれを実行したいですウィンドウのコマンドラインから時間を節約する。

コマンドラインvm "Ubuntu"は、GUI vm "Ubuntu"とは異なるようです。しかし、私はvirtualboxに1つのVMしかありません。 guiにはcmdが1つあります。vboxmanage list vmsは1つのVMを返します。だから何が問題なの? 私はまたのVirtualBox GUI

編集中のデバイスメニューからVirtualBoxのゲストの追加を追加しました:VBoxHeadless --startvm "Ubuntu"そのどちらかが動作していない:私は別のコマンドを見

。最後のコマンドとは異なり、Ubuntuが実行中であるというメッセージは表示されません。実際にそれは実行に固執し、カーソルは永遠に点滅するダッシュに変わります。だから私はそれを乗り切るためにcmdを閉じるべきです。

何かを点検しました。ネットワークアダプタとポート転送でNATを使用すると、cmdからも機能します。ポートフォワーディングの使用を避けるためにブリッジを使用しているときは動作しません。ブリッジモードでは接続があり、pingは動作していますが、Ubuntuにはsshを実行できません。

答えて

0

解決策が見つかりました。解決策は、デフォルトでNATインターフェイスをプライマリとして維持し、仮想ボックスGUI設定でセカンダリインターフェイスを作成することです。セカンダリインターフェイスはホスト専用でなければなりません。 this質問とその回答を使用して、ゲストUbuntuのインターフェースを静的アドレスに追加しました。コマンドラインからvmを実行しても静的なIPアドレスにsshできるようになり、転送のポートは必要ありません。

関連する問題