私のラップトップのVNCビューアとデスクトップのx11vncを使って、私のラップトップ(Linux Mintを使用)からリモートデスクトップ(Linux Mintを使用)に接続しようとしています。同じネットワーク上にある場合は正常に接続できますが、別のネットワークでx11vncに接続しようとすると、機能せずに「Connecting to 192.168.xx」ウィンドウで停止します。どうすれば解決できますか?よろしくお願いします!
答え1
答え2
ノートブックとデスクトップが同じネットワーク上にあっても、そのIPアドレスは192.168.1.0/24のように同じサブネットにあります。彼らは互いに直接通信することができます。ノートブックのIPインターフェイスを別のサブネット(192.168.2.0/24など)に移動した後は、サブネット間でトラフィックを転送するためのルーターが必要です。
インターネット経由でこれを試している場合、イントラネットへのVPN接続を設定しないと、VNCを介して192.168.xxにまったく接続できません。これは、数百万のネットワークで実際に使用されるプライベートIP範囲であるため、インターネットを介してルーティングすることはできません。
VNCを使用してインターネットを介してデスクトップにアクセスするには、着信VNCトラフィックをデスクトップに転送するようにルーターを構成する必要があります。ほとんどの場合、これはVNCがデフォルトでポート5900を使用する「ポート転送」と呼ばれるルータ設定にあります。その後、ルータのパブリックIPアドレスを使用してVNCセッションを開くと、デスクトップに接続します。
ポート転送の設定方法は、ルータのユーザーガイドに記載されています。
後で参照できるように... 192.168.0.0/16の範囲(192.168.0.0 - 192.168.255.255)のアドレスはプライベートIPなので、この場合難読化する必要はありません。ルータのパブリックIPを維持する限り、実際にネットワークを損傷するために使用することはできません。
答え3
他のネットワークに接続したくない場合は、次の表示オプションがあります。
- ルーティング、プロキシなどを使用してください。
- インターフェイスと通信する新しいIPアドレスとネットワークを追加します
/etc/network/interfaces
(ホストが同じ場所にある場合)。 - ルーターを使用してポート転送を設定します。
- SSHを使用したリモートポート転送の作成
- VPNを使用