Linux操作系统查看对外开放端口的方法有
-
使用netstat命令:运行命令
netstat -tln可以列出所有正在监听的TCP端口。运行命令netstat -uln可以列出所有正在监听的UDP端口。 -
使用lsof命令:运行命令
lsof -i可以列出所有正在使用的网络连接和打开的文件。可以通过过滤结果来查看特定的端口。 -
使用ss命令:运行命令
ss -tln可以列出所有正在监听的TCP端口。运行命令ss -uln可以列出所有正在监听的UDP端口。 -
使用nmap命令:运行命令
nmap -p <port> <ip>可以扫描指定IP地址的指定端口是否开放。 -
使用iptables命令:运行命令
iptables -L可以查看当前的防火墙规则,从而了解哪些端口是开放的。
注意:以上方法需要以root权限运行或具有足够的权限才能查看所有的端口信息。
原文地址: http://www.cveoy.top/t/topic/jfQF 著作权归作者所有。请勿转载和采集!