
私は 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