debian raspberry pi 中的端口转发
port forwarding in raspberry pi on debian
我想在 raspberry pi 已安装 debian 时将来自 192.168.1.50:5007 的传入转发到 10.1.1.117:5007。我不想在两个网络之间架起一座桥梁。我怎样才能做到这一点?
您可以使用 ssh:
ssh -L 192.168.1.50:5007:10.1.1.117:5007 -N localhost
这里假设你的服务器是192.168.1.50的机器。如果没有,您将需要提供所有相关机器的 IP 并告诉我哪个是哪个。
你需要 sshd 运行ning 但你应该已经有了 Raspbian.
运行 之后,您需要进行身份验证。到那时不会发生转发。
登录后,它看起来像是挂起,但实际上并没有;它只是没有任何输出显示给你。
此时转发已激活
完成后你可以用ctrl-c
杀死它。
如果您宁愿将其 运行ning 保留在后台而不是让一个空的 window 闲置,您可以使用 ctrl-z
(这将暂停其执行)通过 bg
这将在后台恢复进程。
要停止后台作业的转发,您必须在 ps
和 kill
中找到 pid。
运行 netstat -ano --tcp |grep 5007
查看您的服务器侦听 192.168.1.50:5007 上的连接,远程计算机连接到 192.168.1.50:5007,以及从您的服务器到 10.1.1.117 的新连接:5007
我想在 raspberry pi 已安装 debian 时将来自 192.168.1.50:5007 的传入转发到 10.1.1.117:5007。我不想在两个网络之间架起一座桥梁。我怎样才能做到这一点?
您可以使用 ssh:
ssh -L 192.168.1.50:5007:10.1.1.117:5007 -N localhost
这里假设你的服务器是192.168.1.50的机器。如果没有,您将需要提供所有相关机器的 IP 并告诉我哪个是哪个。
你需要 sshd 运行ning 但你应该已经有了 Raspbian.
运行 之后,您需要进行身份验证。到那时不会发生转发。
登录后,它看起来像是挂起,但实际上并没有;它只是没有任何输出显示给你。
此时转发已激活
完成后你可以用ctrl-c
杀死它。
如果您宁愿将其 运行ning 保留在后台而不是让一个空的 window 闲置,您可以使用 ctrl-z
(这将暂停其执行)通过 bg
这将在后台恢复进程。
要停止后台作业的转发,您必须在 ps
和 kill
中找到 pid。
运行 netstat -ano --tcp |grep 5007
查看您的服务器侦听 192.168.1.50:5007 上的连接,远程计算机连接到 192.168.1.50:5007,以及从您的服务器到 10.1.1.117 的新连接:5007