-1

在此处输入图像描述

我想在 raspberry pi debian installed 上将来自 192.168.1.50:5007 的传入转发到 10.1.1.117:5007 。我不想在两个网络之间架起一座桥梁。我怎样才能做到这一点?

4

1 回答 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将在后台恢复进程。

要停止从后台作业转发,您将不​​得不在其中找到 pidpskill它。

运行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 回答