
GCP インスタンスで VNC サーバーを実行しており、自宅のインターネットを使用して接続できます。モバイル データ (携帯電話のホットスポットまたはラップトップの SIM カード) を使用して接続しようとすると、VNC 接続が失敗します。モバイル データ ネットワーク経由でリモート コンピューター (GCP インスタンス) に ping を実行し、GCP コンソールのボタンを使用して SSH で接続できますが、次のメッセージが表示されて VNC 接続が失敗します。
「TightVNC ビューアーのエラー: 接続された部分が一定時間経過しても適切に応答しなかったため接続の試行が失敗したか、接続されたホストが応答しなかったため確立された接続に失敗しました。」
私は TightVNC を使用しています。Google 検索では、SSH 経由で VNC 接続をトンネリングすることについて説明しているページしか表示されず、試してみましたがうまくいきませんでした。
もう一つの注意点として、GCP コンソールの VNC サーバーの設定では、VNC に接続できる IP アドレスを少数の IP に制限しています。これは、別の IP から侵入しようとするトロールがファイアウォールの接続試行制限を突破し、すべての接続をブロックするのを防ぐためです。そのため、新しいネットワーク、Wi-Fi、またはモバイル ネットワークを使用するときは、ラップトップに割り当てられた新しい IP をそのリストに追加します。これは IPv4 アドレスである必要があり、IPv6 タイプのアドレス (モバイル ネットワークの場合) は GCP コンソールの設定で拒否されます。
問題が何で、どう解決すればいいのか知っている人はいませんか? GCP コンソールに vnc サーバーのファイアウォール設定が表示されませんが、見落としているだけかもしれません。