我在服务器上的某个端口上运行着一项服务。我想要做的是使用 SSH 访问服务器,并使用本地(客户端)程序访问服务器的端口。这样可以吗?
答案1
可以使用-L
本地端口转发选项通过 ssh 隧道连接到服务器上的端口。
例如,要连接到 www.example.com:80 并使其在客户端上作为端口可用 8080
,您可以执行以下操作:
ssh -L8080:127.0.0.1:80 www.example.com
http://127.0.0.1:8080
这样您就可以在浏览器中访问并www.example.com:80
访问。您还可以www.example.com
连接到另一台主机而不是其自身,从而使隧道成为代理。