Я хочу ssh из машины с клиентом для подключения к удаленному SSH-серверу. Причина, по которой мне это нужно, заключается в портировании вперед / туннеля и получении открытого соединения с приложением на клиенте.
Проблема в том, что кажется, что весь исходящий SSH блокируется прокси / брандмауэром. У меня нет доступа администратора к клиентской машине. У меня есть контроль над удаленным сервером. Могу ли я попробовать какие-нибудь решения?
Замечания:
- Я не получаю ответы, когда пытаюсь пинговать с клиента на внешние адреса
- Интересно, как мне удается подключиться к клиентской машине через teamviewer, но не через ssh. Как проходит TeamViewer? Может быть, тот же порт может быть использован для SSH?
ssh
ssh-tunnel
Alex
источник
источник
Ответы:
Можете ли вы вместо этого запустить свой ssh-сервер на портах 80 или 443? Обычно они разрешены через брандмауэр / прокси.
Или, как вы предлагаете, запустите его на порте teamserver.
источник
устанавливать
stunnel
как на вашем сервере, так и на локальной машине; настроить его для туннелирования SSH внутри SSL на порт 443 сервера. самый доверяет, что вы подключаетесь к типичному HTTPS-сайту.Другие протоколы, такие как PingTunnel (Эхо ICMP) или йод / nstx (DNS) может быть возможность.
В крайнем случае, если в вашей сети все соединения SSL MitM (я слышал, что это происходит), вы можете установить Ajaxterm или же Anyterm , которые работают полностью над HTTP [S].
источник