ファイアウォールをバイパスするための SSH SOCKS プロキシ経由のリモート デスクトップ

ファイアウォールをバイパスするための SSH SOCKS プロキシ経由のリモート デスクトップ

RDC2.1 for Mac を使用して Mac から Windows サーバーに接続しようとしています。

問題は、接続する必要のあるサーバーが、完全に別のネットワーク上の IP ベースのアクセス制御である邪悪なドラゴンによって保護されていることです。

アクセス可能な IP はありますが、それは私のオフィスにあります (つまり、完全に別のネットワークです)。

そのネットワークは VPN 用に設定されていないため、SSH トンネル経由で SOCKS プロキシを設定しました (すべて正常に動作しています)。

               (SSH proxy)
Me (on my Mac) ----------> Office Linux box ----> Windows server
(home network)             (office network)       (other network)

オフィスの Linux サーバー (SSH サーバー) から Windows サーバーのポート 3389 に telnet で問題なく接続できます。しかし、Mac からは、まったく接続できません。何かアイデアはありますか?

答え1

これには SOCKS プロキシは必要ありません。単純な SSH ポート転送で十分です。たとえば、私のオフィスには頻繁にアクセスする必要があるサーバーがあり、これを と呼びますserver.example.com。このサーバーに直接接続することはできませんが、 に ssh で接続することはできますmyofficemachine.example.com。そのため、次のようにします。

ssh -L 3389:server.example.com:3389 myofficemachine.example.com

そして、ローカルのリモート デスクトップ クライアントを にポイントしますlocalhost。これはうまく機能し、私のセットアップは皆さんのものとほぼ同じです。つまり、自宅に Mac、オフィスに Linux ボックス、そして別の職場ネットワークに Windows サーバーがあるということです。

答え2

使ってみてもいいでしょうコード、SOCKS プロキシをサポートする代替リモート デスクトップ アプリ。

関連情報