Я столкнулся со следующей проблемой: мне нужно получить доступ к хранилищу svn (https) с машины, которая блокирует вывод порта 443. У меня обычный доступ к пользовательской оболочке. Я могу успешно создать такой туннель ssh:
ssh -L 1234:mysvnhost.blabla.com:443 user@mymachinewhichhasaccesstoport443
К сожалению, конечный компьютер (mysvnhost.blabla.com) использует виртуальный хост. Я предполагаю, что для работы мне нужно добавить что-то вроде этого
mysvnhost.blabla.com 127.0.0.1
в / etc / hosts машины, которая блокирует порт 443, но у меня нет корневого доступа к этой машине.
Спасибо за любую помощь
Решением может быть использование локального ssl-прокси и перевод localhost
/127.0.0.1
по mysvnhost.blabla.com
, некоторые прокси-серверы Java могут обрабатывать SSL и перевод имени хоста, иначе вы можете закодировать его самостоятельно с помощью socat