如何在Debian上打开端口

如何在Debian上打开端口,debian,port,Debian,Port,我尝试打开端口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@mwalk

我尝试打开端口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仍未开放。如何打开这个端口

@编辑


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


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

我使用了@Xenwar注释,但必须指定端口才能使其工作:
nc-l-p5431

现在:


刚刚注意到nmap关闭了netcat的
nc-l
/

您重新启动了iptables服务吗?没有,但已重新启动计算机。为了连接,您需要有一个服务侦听该端口。首先检查此命令的输出,查看端口是否正在侦听:sudo netstat-ntulp此问题似乎更适合于而不是StackOverflow。运行此命令并执行扫描:nc-l5431@GiacomoCatenzazzi,我当时搞错了,谢谢+1!我使用了Xenwar提出的解决方案,但nmap仍然无法看到这个端口。
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
mwalko@mwalko-X58A-UD3R:~$ nmap 10.1.2.30

Starting Nmap 7.01 ( https://nmap.org ) at 2018-04-23 08:40 CEST
Nmap scan report for static-30.vlan2.vlex.local (10.1.2.30)
Host is up (0.00022s latency).
Not shown: 996 closed ports
PORT     STATE SERVICE
22/tcp   open  ssh
111/tcp  open  rpcbind
5431/tcp open  park-agent
5432/tcp open  postgresql

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