SSH 使用一个端口(客户端)到另一个端口(服务器)

SSH 使用一个端口(客户端)到另一个端口(服务器)

我在大学里。我的大学封锁了除 80 和 443 之外的所有端口。我的 ssh 服务器在默认端口上运行。那么,我有什么办法可以从我的大学访问我的 ssh 服务器吗?

我非常需要一种方法。我在想是否可以在 ssh 期间在客户端设置一个传出端口,以通过不同的端口连接到服务器。

这可能吗?是否有任何开源软件可以实现这一点,或者是否可以编写一个可以实现此功能的套接字程序。

答案1

-p您可以使用命令行选项告诉 ssh 客户端使用不同的端口:

ssh -p 443 your.remote.host

-p您可以使用命令行选项或ListenAddresssshd 配置文件中的指令告诉 ssh 服务器监听不同的端口。

答案2

您可以配置 ssh 来监听 SSL 端口,或者使用 NAPT 将端口从 443 转换为 22。

但是,如果您使用端口 443 打开到您的主机的 VPN 隧道(OpenVPN 可以用于此),那么您将拥有更大的灵活性。

相关内容