リモートMS-Windowsポート443のトンネル

リモートMS-Windowsポート443のトンネル

リモートMS-windowsからトンネルを作成する必要があるため、MS-windowsのポート443はポート443のリモート宛先にリダイレクトされます。

私がやりたいことは、リモートサーバーで行うことです。

ssh -N -R 443:remote.target:443 [email protected]

ただし、次のエラーが発生します。

Warning: remote port forwarding failed for listen port 443

WindowsサーバーにOpenSSHをインストールしました。

Windowsでポート8443を使用すると、トンネルが機能します。たとえば、次のようになります。

ssh -N -R 8443:remote.target:443 [email protected]

ただし、トンネリングには443を使用する必要があります。 OpenSSHをよりよく設定しようとしましたが(「AllowTcpForwarding yes」、「PermitTunnel yes」、「GatewayPorts yes」、管理者権限でsshdサービスを再起動しようとしましたが)、動作しませんでした。

答え1

おそらくポートが予約されているからです。多くのオペレーティングシステムでは、1024より低いポートを予約しています。これを使用するには、特別な権限(ルート権限など)が必要です。

より高いポート番号を試してください。これがうまくいけば、問題が何であるかがわかります。 (リスニングポートだけが高くなければなりません。)

答え2

Windows Server 2019で同じ問題が発生し、「オプションの機能管理」を使用して「OpenSSHサーバー」をインストールして構成しました。

AllowAgentForwarding yes
AllowTcpForwarding yes
GatewayPorts yes

私はあなたと同じエラーを受けました。
使用できるポートは範囲内です。1001~65535
私はまだこの問題に悩んでいます。そして、このコマンドを使用すると、netstat -anポート443を使用するプログラムが見つかりませんでした。
ネットワークテストツールを使用して追加テストを行いました。.\iperf3.exe -s -p 443このコマンドは、Windows Serverとクライアントコンピュータの両方で.\iperf3.exe -c windows.source -p 443問題なく動作します。

関連情報