443 (SSL) がブロックされた http プロキシ経由の SSH トンネル

443 (SSL) がブロックされた http プロキシ経由の SSH トンネル

https アクセスが拒否された場合、http プロキシ経由で SSH トンネルを作成することは可能ですか?

.ssh\configにこのような設定がありました

Host home
User root
Hostname *my-home-pc-with-ssh-access-allowed*
Port 8090
ProxyCommand corkscrew db-isa-01 8080 %h %p ~/.ssh/.corkscrew-db-isa-auth
IdentityFile ~/.ssh/id_rsa

db-isa-01 は私の会社のプロキシ サーバーです。今日、管理者はすべての https アクセスをブロックし、ホワイト リストにあるいくつかのサーバーにのみアクセスを許可しました。

トンネルを作成するには、次のコマンドを使用しました。

ssh -D 7070 -o 'GatewayPorts yes' -A -q -g -t  root@home

そして今は機能しません。私の理解では、プロキシがすべてのhttps接続を拒否しているためです

Proxy could not open connnection to ***:  Proxy Error ( The specified
Secure Sockets Layer (SSL) port is not allowed. Forefront TMG is not configured to 
allow SSL requests from this port. Most Web browsers use port 443 for SSL requests.  )

PS 私は Windows 7 と corscskrew を cygwin で使用しているため、Linux ソリューションは私には適していません。

答え1

フォローできますこのガイド使用してhttpトンネルHTTPリクエストでSSH接続をトンネルする。Win32バイナリが利用可能ここ

関連情報