はじめに
前回の記事でVirtualBox上でLinux Mintを起動できるようになりました。ホストOSからLinux Mintに接続してみたい欲求が芽生えたので、少し調べてみました。
ホストOSからの接続
VirtualBoxの設定でポートフォワーディングを設定してホストOSからTeratermでSSH接続することができるようです。
この [設定] ボタンを押下し、[ネットワーク] タブの アダプター1 --> 高度(D) からポートフォワーディングボタンを押下します。
表示された画面で右端の [新規ポートフォワーディング ルールを追加します] ボタンを押下して、以下のように入力しOKします。
名前:任意の名前
ホストポート:10022(他のポート番号と重複しなければ何でもよい)
ゲストポート:22
※プロトコルはTCPのまま
この設定によりホストOSの10022番ポートへのパケットがゲストOSの22番ポートに送信されます。
次にゲストOS側のセットアップが必要です。
ゲストOSのLinux MintにSSH接続するためにはSSHサーバをインストールする必要があります。
$ sudo apt install openssh-server
SSHサーバをインストール後、TeratermのTCP/IPで ホスト(T) に「localhost:10022」と入力しSSH接続すると
ログインするためのユーザ名とパスフレーズを要求されるので、それを入力します。
[OK] ボタンを押下することにより無事、ホストOS側からTeratermでLinux Mintに接続できるようになります。