3

Можно ли создать SSH-туннель через http-прокси, когда доступ по https запрещен?

У меня была такая конфигурация в .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 ответ1

2

Вы можете следовать этому руководству и использовать httptunnel для туннелирования SSH-соединения в HTTP-запросах. Двоичные файлы Win32 доступны здесь.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .