Назад | Перейти на главную страницу

Возможно ли обратное ssh в систему за маршрутизатором через третью систему, если перенаправление портов отключено в средней системе?

Я хочу получить доступ к рабочей станции в своей лаборатории с ноутбука в комнате общежития. Но я не могу напрямую подключиться к машине по ssh, так как мой ноутбук (в моем общежитии) и рабочая станция находятся за двумя разными маршрутизаторами, к которым у меня нет доступа.

Но и рабочая станция, и мой ноутбук в моем хостеле могут подключаться по ssh к третьему серверу, на котором у меня нет учетной записи sudoer. Во-первых, я попытался настроить этот сервер для пересылки ssh-соединения через определенный порт (8088) на рабочую станцию:

ssh -vvv -N -T -R 8088:localhost:22 <my-username@the-server>

Но это не сработало, и ошибочные сообщения отладки показывают, что сервер отключил переадресацию портов.

    debug1: Remote connections from LOCALHOST:8088 forwarded to local address localhost:22
    debug2: fd 3 setting TCP_NODELAY
    debug3: packet_set_tos: set IP_TOS 0x10
    debug1: Requesting no-more-sessions@openssh.com
    debug1: Entering interactive session.
    debug1: Remote: Server has disabled port forwarding.
    debug1: remote forward failure for: listen 8088, connect localhost:22
    Warning: remote port forwarding failed for listen port 8088
    debug1: All remote forwarding requests processed

Что мне делать с тем, что я хочу? Переадресация портов отключена. Не означает ли это, что туннелирование ssh невозможно в этой системе? Означает ли это также, что из моей комнаты невозможно подключиться к рабочей станции по ssh?