Windows 8ホストOSのVirtualBoxでCentOS 7.3を実行している自宅のネットワークに職場からリモート接続します


0

私はこれを何時間もうまくセットアップしようとしていました。VirtualBoxを2つのアダプター(1. NAT、2。Host-Only)で構成でき、問題なくホストOSからvboxゲストOSにsshできることを確認しました。

次に、VirtualBoxのNATアダプターを4022から22にポート転送するように構成しました。その後、ルーターの構成(TP-LINK Archer C7ルーター)に進み、サーバーポート:4022、内部ポート:4022、IPを設定してポート転送を構成しましたアドレス:<centos_in_vboxのIPアドレス>。

これらすべてを設定した後、次のことを行う簡単なテストを試みることにより、インターネット上のリモートLinuxサーバーからテストを実行しようとします。

> telnet my_external_ip_number 4022
Trying xxx.xxx.xxx.xxx...
telnet: connect to address xxx.xxx.xxx.xxx: No route to host

セットアップが機能していないようです。私が見逃していることや間違っていることはありますか?


ホストOSファイアウォールがポート4022をブロックしている可能性がありますか?ネットワーク内で別のマシンを使用してみて、ホストOS IP:4022に直接アクセスできるかどうかを確認し、それが機能するかどうかを確認しましたか?
ダリウス

これは、ssh、ポートフォワーディング、または仮想マシンに関係するものよりも、あなたの問題がより基本的なもののようです。外付けコンピュータ(仕事?)がホームネットワークを単に見ることができないように聞こえます。外部IPは正しいですか?以前に外部からホームネットワークに接続したことがありますか?pingまたはtracertを実行しようとするとどうなりますか?コメントで返信しないでください。質問を編集して、より明確で完全なものにします。
スコット

ゲストOSのIPにポート転送するようにルーターを構成することはありません。NATtingを実行しているため、Windows IPにポートフォワードします。ただし、このタイプの複数のNAT変換は率直に言って馬鹿げており、NATインターフェイスを削除して、ブリッジネットワークを追加します。次に、ルーターでゲストOSに直接ポート転送します。NATインターフェイスを使用して追加された複雑さのレイヤーには利点はありません。
-Appleoddity

回答:


0

提案をありがとう、彼らは私が問題を特定するのを助けました。問題は実際にはWindowsファイアウォールにありましたが、明らかな問題ではありませんでした。昨年VirtualBoxをインストールし、初めて起動したときに、Windowsファイアウォールが記憶しているいくつかのファイアウォール設定を指定する必要があります。私がやらなければならなかったことは、VirtualBox自体に関連するWindowsファイアウォールを無効にし、特定のポート4022が着信できるように設定したカスタム着信ルールを定義することでした。これにより、外部ホストがsshセッション。

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