ホスト経由で外部からVirtualBoxゲストにSSH接続する方法は? [closed] 質問する

ホスト経由で外部からVirtualBoxゲストにSSH接続する方法は? [closed] 質問する

Windows 7 マシンで Ubuntu VM を実行しています。SSH 経由で外部から Web サーバーにアクセスできるようにするには、どうすればよいでしょうか?

手順を見つけました(VirtualBoxホストとゲストVM間のSSHアクセスを設定する) を使用して、ホストからゲストに SSH 接続できるようにしましたが、それでもルーター経由でアクセスするという問題が残ります。

Windows マシンに SSH サーバーをインストールして、数回トンネルを張ることはできると思います (ただし、ローカル、ダイナミックなど、何を使用するか、複数のトンネルを設定する方法など、100% 確信はありません)。ただし、VM をルーターに直接アクセスできるようにして、直接ポート転送できるようにする方法はあるでしょうか?

ベストアンサー1

ゲストLinux VirtualBox VMにログインする最良の方法はポート転送デフォルトでは、すでに1つのインターフェースが使用されており、NAT次に、ネットワーク設定に移動し、ポート転送ボタンをクリックします。新しいルールを追加します。ルール名として「ssh」を挿入します。「ホストポート」として3022を挿入します。「ゲストポート」として22を挿入します。ルールのその他の部分はすべて空白のままにできます。

またはコマンドラインから

VBoxManage modifyvm myserver --natpf1 "ssh,tcp,,3022,,22"

ここで、「myserver」は作成された VM の名前です。追加されたルールを確認します。

VBoxManage showvminfo myserver | grep 'Rule'

以上です!忘れずにインストールしてくださいパスワードVM内のサーバー:

sudo apt-get install openssh-server

ゲスト VM に SSH 接続するには、次のように記述します。

ssh -p 3022 [email protected]

userVM 内のユーザー名はどこにありますか。

おすすめ記事