IP アドレスが変更されると仮想マシンへの SSH が切断される

IP アドレスが変更されると仮想マシンへの SSH が切断される

私は CentOS 7 でボックスを作成した Oracle VM を使用しており、ネットワークにはワイヤレス接続のブリッジ アダプターを使用しているため、マシン上でインターネットを使用したり、PC から SSH で接続したりすることができます。

現在、メイン PC から動的 enp0s3 IP アドレスに基づいて仮想マシンに SSH 接続していますが、IP が変更されるたびに (15 ~ 30 分ごと) SSH 接続が切断され、再接続する必要があります。SSH が切断されることなく、同じ接続タイプを取得する方法はありますか。

答え1

独自のワイヤレス ルーターをセットアップして、ホスト マシン用に固定ワイヤレス アダプターをセットアップできるようにします。ここでは、独自のワイヤレス ルーターを使用してこれを行います。

または、ホスト マシンにイーサネット接続を使用します。これも機能するはずです。

答え2

仮想マシンに2つのネットワークカードを定義できます。1つはブリッジ(設定済み)で、もう1つはNATです。次に、NATにアクセスします。高度な設定ポートマッピングこのNATルールを追加するには:

| name | protocol |  host IP  | host port | guest IP  | guest port |
| ssh  |    TCP   | 127.0.0.1 |   7777    | 127.0.0.1 |      22    |

これにより、ホスト上に TCP ソケットが作成され、ポート tcp/7777 でローカルホストからの着信接続をリッスンして、ゲストの SSH ポートに転送します。これにより、ゲスト マシンの IP アドレスに関係なく、ホスト コンピューターからゲスト マシンの SSH にアクセスできます。

ssh -p 7777 127.0.0.1

関連情報