質問の目的は、2 つのPostgreSQLデータベース間のリモート接続を作成することです。私は現在Navicatを使用しています。PuTTYとCygwinを使用して SSH サーバーを作成する方法に関する多くのチュートリアルを読みましたが、ローカル テストでのみ機能し、他のコンピューターでパブリック IP アドレスを使用しようとすると機能しません。
これが私的な/特定の問題になるのを防ぐために、2 台の Windows コンピューター間で Web サーバーなしで SSH トンネルを取得する方法に固執します。これは、実際には Windows ユーザーにとって一般的な問題です。会社で 6 台、自宅で 2 台の異なるコンピューターで試しましたが、常に同じ答えでした。私がフォーラムやスタック オーバーフローで行った調査によると、これはよくある問題です。SSH サーバーがローカルでスムーズに動作することを示す 2 つの画像を添付しましたが、ISPによって割り当てられた IP アドレスを使用すると失敗します。
Windows環境でこれを行うのは悪い考えだと思い始めています.. ps。1- bitvise をインストールすると、ポート 22 が自動的に「開く」ので、ポートの問題ではないと思います。2- 私の会社のインターネット プロバイダーと自宅のプロバイダーは異なるため、これも ISP の問題ではないと思います。これ以上何があるかわかりません...