原来ssh可以反向连接的

今天无意google才知道,原来ssh可以反向连接的,觉得自己孤陋寡闻了,

例如一部linux在内网,一部在公网,

在内网上执行: ssh -f -N -R 8888:localhost:22 xxx@xxx.xxx.org , xxx.xxx.org可以是ip,

在公网的的电脑上执行: ssh xxxx@localhost -p 8888 就可以成功连上内网的电脑了,

上面命令里面的 8888 是任一个本地端口,

不过这种应用环境对我来说可能很难遇上,先记录这个ssh的反向连接用法。

2 回复 to “原来ssh可以反向连接的”

  1. 太夸张了,它是怎么寻址的啊?不过这东西对我用处也不大,一般都是我SSH别的机子。。。

  2. 太夸张了,它是怎么寻址的啊?不过这东西对我用处也不大,一般都是我SSH别的机子。。。(怎么听着这么别扭。。。跟SM似的。。。)

留言