如果中间系统上禁用了端口转发,是否可以通过第三个系统反向 ssh 到路由器后面的系统?

如果中间系统上禁用了端口转发,是否可以通过第三个系统反向 ssh 到路由器后面的系统?

我想通过宿舍里的笔记本电脑访问实验室里的工作站。但我无法直接通过 ssh 连接到该机器,因为我的笔记本电脑(在宿舍里)和工作站位于两个不同的路由器后面,我无法访问它们。

但是我宿舍里的工作站和笔记本电脑都可以 ssh 到第三台服务器,而我在该服务器上有一个非 sudoer 帐户。首先,我尝试设置这台服务器,将 gets 中的 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 [email protected]
    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 到工作站?

相关内容