0

对于家庭技术支持地狱(tm),我正在进入ssh。

我的计划:

  • 在路由器中将端口 5022 转发到 5022。
  • them@theircomputer$ ssh -L 5022:localhost:22 localhost
  • me@mycomputer$ ssh -p 5022 them@theircomputer

结果:ssh: connect to host theircomputer port 5022: Connection refused

似乎很明显 ssh 隧道应该隧道请求而不是侦听。

我不想让他们通过 ssh 访问我的系统来以这种方式设置反向隧道。

我不想将 5022 端口转发到 22 端口,也不想让 ssh 永久监听 5022 端口(出于安全考虑)

如何临时将端口 5022 转发到系统上的端口 22?(最好是短的oneliner!)

4

1 回答 1

0

更多的谷歌搜索导致 ssh 标志-g

    -g      Allows remote hosts to connect to local forwarded ports.
于 2013-09-15T10:37:26.763 回答