是否可以允许在特定端口(10000)上运行的网站浏览仅通过 SSH 隧道访问?
真实案例:
- Apache 在 http 端口 80 和 https 端口 443 上运行,任何人都可以使用这些端口浏览所有虚拟主机中的所有内容。
- Webmin 在端口 10000 上运行,但只有我的客户端机器才能使用 SSH 隧道中的浏览器访问它,因此只有管理员才能看到该网站。
不幸的是,我无法使用 OpenVPN,并且我的互联网连接没有静态 IP 地址。
答案1
我认为这太难了...只看了几页手册。
在服务器上,我将 webmin 绑定到仅在本地主机上监听连接,并在我的客户端上执行了以下操作:
ssh user@host -L 10000:127.0.0.1:10000 -N
现在我可以使用(相当)安全的渠道管理 Webmin。
不管怎么说,还是要谢谢你!