外部Windowsシステム上のPuTtYからCentOS VirtualBoxへのSSH


0

パーソナルマシンでVMを作成しました。VMはCentOSを実行しており、ローカルのWindows 10マシンからPuTtyを介してそのマシンにsshできます。ただし、ホームネットワーク上にない別のコンピューターからVMにsshする方法がわかりません。つまり、他のラップトップをコーヒーショップに持ち帰り、VMを自宅のマシンで稼働させたままにします。

これをどのように設定しますか?VMのIPアドレスを検索して接続しようとしましたが、何か間違っているはずです。

ありがとうございました!

回答:


0

そのVMを自宅のインターネットから公開することは、ハードウェアとインターネットプロバイダーによって異なります。見つける唯一の方法...

ルーターには独自のパブリックIPがあり、LAN上のデバイスで使用されるすべてのIPは、個別のプライベートIP範囲(一般に192.168.xx、172.16.xx、または10.xxxから始まる)を使用することに留意してください。これらのプライベートIPは、ネットワークアドレス変換(NAT)によってパブリックインターネットから隠されています。Googleをwhats my ip address使用する場合-ルーターにパブリックIPを提供します-これは、外部から接続するために必要なアドレスです。

まず、VMがホームLAN(ブリッジネットワーク)に独自のプライベートIPアドレスを持っていることを確認します。ホームネットワーク内の任意のマシンからそのIPに接続できる必要があります。

次に、ルーターでポート転送を有効にし、ポート22(または場合によっては22が許可されていない他のポート)をマップし、VMのプライベートIPアドレスのポート22にトラフィックを送信するようにルーターに指示します。これで、ルーターのパブリックIPのポート22でのリクエストがVMに転送されます

このアプローチの主な問題は、接続できるようにルーターの外部IPを知る必要があり、プロバイダーによっては外部IPが時々変わることです。解決策は、サーバーがDNSエントリを更新できるようにするダイナミックDNS(DynDNS)プロバイダーを取得して、IPの代わりにホスト名を記憶させることです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.