gpt4 book ai didi

debian - 如何在 Debian 上打开端口

转载 作者:行者123 更新时间:2023-12-04 12:45:37 32 4
gpt4 key购买 nike

我尝试打开 5431 端口,这样输入:

sudo iptables -A INPUT -p tcp --dport 5431 --jump ACCEPT
iptables-save

当我在链 iptables -S 中打印规则时,输出为:

-P INPUT ACCEPT
-P FORWARD ACCEPT
-P OUTPUT ACCEPT
-A INPUT -p tcp -m tcp --dport 5431 -j ACCEPT

所以我尝试从我的机​​器上通过 nmap 检查开放端口:

mwalko@mwalko-X58A-UD3R:~$ nmap 10.1.2.30

Starting Nmap 7.01 ( https://nmap.org ) at 2018-04-20 16:46 CEST
Nmap scan report for static-30.vlan2.vlex.local (10.1.2.30)
Host is up (0.00027s latency).
Not shown: 997 closed ports
PORT STATE SERVICE
22/tcp open ssh
111/tcp open rpcbind
5432/tcp open postgresql

Nmap done: 1 IP address (1 host up) scanned in 0.05 seconds

而且上面可以看到5431还是没有打开。如何打开这个端口?

@编辑

root@dell1950:/sbin# netstat -ntulp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 923/sshd
tcp 0 0 0.0.0.0:5432 0.0.0.0:* LISTEN 927/postgres
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 861/rpcbind
tcp6 0 0 :::22 :::* LISTEN 923/sshd
tcp6 0 0 :::5432 :::* LISTEN 927/postgres
tcp6 0 0 :::111 :::* LISTEN 861/rpcbind
udp 0 0 0.0.0.0:111 0.0.0.0:* 861/rpcbind
udp 0 0 0.0.0.0:613 0.0.0.0:* 861/rpcbind
udp6 0 0 :::111 :::* 861/rpcbind
udp6 0 0 :::613 :::* 861/rpcbind

最佳答案

您没有打开端口,您只是让定向到该端口的数据包不被防火墙过滤。

程序应该打开端口(又名 listening)。防火墙只是决定数据包是否进入特定端口(可以打开或关闭),但与如何处理数据包无关。

关于debian - 如何在 Debian 上打开端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49944499/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com