如何使用 SSH 访问远程服务器上的端口?

如何使用 SSH 访问远程服务器上的端口?

我在服务器上的某个端口上运行着一项服务。我想要做的是使用 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连接到另一台主机而不是其自身,从而使隧道成为代理。

相关内容