Czy możliwe jest utworzenie tunelu SSH przez serwer proxy http, gdy odmówiono dostępu https?
Miałem taką konfigurację w pliku .ssh
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
Gdzie db-isa-01 to mój korporacyjny serwer proxy. Dzisiaj administratorzy zablokowali dostęp do https i zezwolili tylko na kilka serwerów na białej liście.
Użyłem tego polecenia, aby utworzyć tunel:
ssh -D 7070 -o 'GatewayPorts yes' -A -q -g -t root@home
a teraz to nie działa. Jak rozumiem, to dlatego, że nasz serwer proxy odrzuca wszystkie połączenia 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. )
P.S. Używam Windows 7, a corscskrew z cygwin, więc rozwiązania dla Linuksa nie są dla mnie odpowiednie.