在debian上覆盆子pi的端口转发

时间:2017-04-12 18:11:14

标签: raspberry-pi portforwarding debian-jessie

enter image description here

我想在安装了raspberry pi debian的192.168.1.50:5007到10.1.1.117:5007之间转发。我不想在两个网络之间建立桥梁。我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:2)

你可以使用ssh: ssh -L 192.168.1.50:5007:10.1.1.117:5007 -N localhost

这假设您的服务器是192.168.1.50的计算机。如果没有,你需要给我所有相关机器的IP,并告诉我哪个是哪个。

你需要运行sshd,但你应该已经使用Raspbian了。

运行后,您需要进行身份验证。在此之前不会发生转发。

一旦你登录,它看起来就像挂了,但事实并非如此;它只是没有任何输出来显示你。

此时转发处于活动状态。

完成后,您可以使用ctrl-c将其终止。

如果你宁愿让它在后台运行而不是坐在一个空窗口,你可以使用ctrl-z(暂停执行),然后bg,这将恢复进程在后台。

要停止从后台工作转发,您必须在pskill中找到pid。

运行netstat -ano --tcp |grep 5007以查看服务器正在侦听192.168.1.50:5007上的连接,远程计算机连接到192.168.1.50:5007,以及从服务器到10.1.1.117:5007的新连接