Я хочу получить доступ к рабочей станции в своей лаборатории с ноутбука в комнате общежития. Но я не могу напрямую подключиться к машине по 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?