如何在 Raspberry Pi 中打开 TCP 端口
How can I open a TCP port in Raspberry Pi
我有一个 Raspberry pi,我想在上面打开一个 TCP 端口,例如端口:11000
我试图在互联网上找到执行此操作的命令,但我找不到。
如果有人在这件事上帮助我,我将不胜感激
谢谢!
我建议深入了解网络的来龙去脉,因为有很多选择,而且您需要了解向世界开放端口的安全隐患。 IP地址每天每时每刻都会被扫描,所以要非常小心。
这是一个在 Bash shell 上使用 netcat (nc) 的简单示例。以下是两 (2) 个节点;我的 Raspberry Pi 2 和我的 Ubuntu 服务器之一;这是在同一个网络上。除了 SSH 之外,两个节点都没有任何开放端口。
但是,您会发现无需身份验证即可将信息从 Ubuntu 服务器传递到 Pi 是多么容易。
所以... Pi 在端口 11000 上打开(侦听)并将传入数据发送到文件 capture.this。然后 Ubuntu 服务器在端口 11000 向 Pi 的 LAN IP 地址回显一条消息。
pi@raspberrypi:~ $ nc -lp 11000 > capture.this
david@ubuntuserver002:~$ echo "Hey, What's up Cuz!" | nc 10.100.71.141 11000
pi@raspberrypi:~ $ cat capture.this
Hey, What's up Cuz\!
我有一个 Raspberry pi,我想在上面打开一个 TCP 端口,例如端口:11000 我试图在互联网上找到执行此操作的命令,但我找不到。 如果有人在这件事上帮助我,我将不胜感激
谢谢!
我建议深入了解网络的来龙去脉,因为有很多选择,而且您需要了解向世界开放端口的安全隐患。 IP地址每天每时每刻都会被扫描,所以要非常小心。
这是一个在 Bash shell 上使用 netcat (nc) 的简单示例。以下是两 (2) 个节点;我的 Raspberry Pi 2 和我的 Ubuntu 服务器之一;这是在同一个网络上。除了 SSH 之外,两个节点都没有任何开放端口。
但是,您会发现无需身份验证即可将信息从 Ubuntu 服务器传递到 Pi 是多么容易。
所以... Pi 在端口 11000 上打开(侦听)并将传入数据发送到文件 capture.this。然后 Ubuntu 服务器在端口 11000 向 Pi 的 LAN IP 地址回显一条消息。
pi@raspberrypi:~ $ nc -lp 11000 > capture.this
david@ubuntuserver002:~$ echo "Hey, What's up Cuz!" | nc 10.100.71.141 11000
pi@raspberrypi:~ $ cat capture.this
Hey, What's up Cuz\!