从防火墙内的机器反向端口转发到另一台机器?

从防火墙内的机器反向端口转发到另一台机器?

所以,我最近一直试图从学校的电脑 ssh 到我家里的电脑,但问题是学校的电脑有强大的防火墙,我尝试使用这个命令:

ssh -L (listening port on school PC):localhost:22 (username@Public IP)

但是没有效果,我也试过:

ssh -R (listening port on school PC):localhost:22 (username@Public IP)

但那也不起作用。我使用的是 Cygwin,我确信我安装了所有 ssh 包。我的调制解调器设置为将端口 22 转发到 PC 上的端口 22,所以这应该不是问题,我也正确设置了 OpenSSH 服务器。当我尝试从学校 PC 连接时,收到的错误提示是连接超时。

相关内容