![连接到 ssh 服务器](https://linux22.com/image/650237/%E8%BF%9E%E6%8E%A5%E5%88%B0%20ssh%20%E6%9C%8D%E5%8A%A1%E5%99%A8%20.png)
如何从非常严格的防火墙后面连接到端口 22 上的 ssh 服务器(其中只有端口 80 和 443 可用)?我尝试在 ssh 客户端上进行端口映射,但它说它可以映射高于 1000 的本地端口。
另一个问题是我想通过我的安卓手机建立这种连接,所以我可能会受到必要软件的限制。
我对 VPN 不是很有经验,但它能解决问题吗?
答案1
您有多种选择:
- 在端口 80 或 443 上运行 SSH 服务器。
- 运行隧道在 SSH 服务器上监听 443 或 80 端口并将其转发到 22。
- 在端口 80/443 上运行 VPN。
本质上,您尝试连接的服务器上的某些东西需要监听端口 443/80,以便您连接到它。
另一个解决方案是与控制限制性防火墙的系统管理员交谈,并讨论允许您的应用程序/流量通过它(如果是与业务相关的内容)!