【问题标题】:How to use ssh portforwarding correctly如何正确使用 ssh 端口转发
【发布时间】:2019-04-26 10:11:26
【问题描述】:

在我的电脑上,我有一个在端口 51069 上运行的服务。我希望该服务可以通过端口 80 访问。 我试过这个命令

ssh -L 51069:localhost:80 localhost

但它不起作用,当我用浏览器询问本地主机时,我得到的不是 51069 后面的网络服务。

【问题讨论】:

标签: unix ssh portforwarding


【解决方案1】:

你把端口弄错了。您想将端口 80 上的流量转发到 51069,所以它应该是

ssh -L 80:localhost:51069 localhost

但是,您需要 root 才能转发特权端口 (

我个人会为此使用 iptables:How to do local port forwarding with iptables

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-08-19
    • 2011-02-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-24
    • 2012-03-20
    • 2021-07-01
    相关资源
    最近更新 更多