web-dev-qa-db-ja.com

sshでvirtualbox(ヘッドレス)に接続しますか?

Ubuntuサーバーを実行するvirtualboxを正常にセットアップしました。すべてが機能しているので、バックグラウンドで実行すると便利なので、アクセスする必要があるときはいつでも起動する小さなbashスクリプトを作成しました。

#!/bin/bash
Nohup VBoxHeadless -s "Ubuntu server"&

このサーバーはブリッジネットワークを使用し、静的IPを192.168.1.5に設定しています。同じネットワーク内の別のコンピューターから以下を実行すると、以下のエラーがスローされます。どうして?

ssh [email protected]
ssh: connect to Host 192.168.1.5 port 22: No route to Host

ヘッドレスを実行しても、GUIがないという事実以外にVirtualboxに影響はないと思いましたか?

どうもありがとう

5
Industrial

サーバーの起動に問題があるか、その他のランダムエラーが発生している可能性があります。

幸い、--vrdeフラグを指定せずにVirtualBoxを使用してヘッドレスサーバーを起動すると、VMでRDP(リモートデスクトッププロトコル)が自動的に有効になります。 RDPを使用してサーバーに接続してみてください。VirtualBoxはサーバーの実行を保証し、ゲストOSに依存しないため、IP、VM、またはサーバー自体への接続に関する問題を除外できます。

VirtualBoxの公式ドキュメント には、システムで使用できるRDPクライアントの種類(rdesktopをお勧めします)、およびヘッドレスシステムの操作方法に関する詳細情報があります。

幸運を祈ります。これは技術的には答えではありませんが、実際のデバッグを行うことができます。 :)

4
Andrew M.