我想在 raspberry pi debian installed 上将来自 192.168.1.50:5007 的传入转发到 10.1.1.117:5007 。我不想在两个网络之间架起一座桥梁。我怎样才能做到这一点?
问问题
306 次
1 回答
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
将在后台恢复进程。
要停止从后台作业转发,您将不得不在其中找到 pidps
和kill
它。
运行netstat -ano --tcp |grep 5007
以查看您的服务器正在侦听 192.168.1.50:5007 上的连接,远程计算机连接到 192.168.1.50:5007,以及从您的服务器到 10.1.1.117:5007 的新连接
于 2017-04-12T18:22:22.590 回答