仮想マシンのネットワークでホストオンリーアダプター
を使わずにNAT
だけを使用している場合の話
ホストオンリーアダプター
が正しく機能していれば、この作業は必要ない
TeraTermでlocalhostの22番ポートに接続を試みると接続が拒否されました
というエラーになる
ホストOSからゲストOSにTeraTermで接続するには
VirtualBoxの管理画面からネットワークの設定が必要
対照の仮想マシンを選択した状態で設定
ボタンをクリック
ネットワーク
> アダプター1
で
割り当て
をNAT
に設定
Advanced
を展開して
ポートフォワーディング
をクリック
ポートフォワーディング
という画面が開くので
画面右上のプラスマーク(緑色のボタン)をクリックしてルールを追加する
ルールは以下のように設定
名前はなんでもいいけど、TeraTermで使うのでsshにした
ホストポートは2222以外でもいいけど、TeraTermで接続するときにこの番号を使うので覚えやすい番号がいい
TeraTermでゲストOSに接続するときは以下のように値を設定する
TeraTermでの初回接続時にはセキュリティ警告
という画面が出る
このホストをknown hostsリストに追加する
にチェックを入れて接続
以降の手順はサーバーにSSH接続(プレインパスワード)を参照