5

Я хочу ssh из машины с клиентом для подключения к удаленному SSH-серверу. Причина, по которой мне это нужно, заключается в портировании вперед / туннеля и получении открытого соединения с приложением на клиенте.

Проблема в том, что кажется, что весь исходящий SSH блокируется прокси / брандмауэром. У меня нет доступа администратора к клиентской машине. У меня есть контроль над удаленным сервером. Могу ли я попробовать какие-нибудь решения?

Замечания:

  1. Я не получаю ответы, когда пытаюсь пинговать с клиента на внешние адреса
  2. Интересно, как мне удается подключиться к клиентской машине через teamviewer, но не через ssh. Как проходит TeamViewer? Может быть, тот же порт может быть использован для SSH?

2 ответа2

2

Можете ли вы вместо этого запустить свой ssh-сервер на портах 80 или 443? Обычно они разрешены через брандмауэр / прокси.

Или, как вы предлагаете, запустите его на порте teamserver.

2

Установите stunnel как на свой сервер, так и на локальный компьютер; настройте его для туннелирования SSH внутри SSL на порт 443 сервера. Это заставит большинство прокси думать, что вы подключаетесь к обычному веб-сайту HTTPS.

Другие протоколы, такие как PingTunnel (ICMP Echo) или Iodine/nstx (DNS), могут быть возможными.

В крайнем случае, если в вашей сети MitM все SSL-соединения (я слышал, что это происходит), вы можете установить Ajaxterm или Anyterm, которые работают полностью через HTTP [S].

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