linux服务器有哪些常用端口?以及它们的用途作用分别是什么?

在Linux服务器中,不同的服务和应用程序通常会监听特定的端口。下面是一些常用端口及其作用,包括系统服务、网络服务、安全访问等:


✅ 一、系统与远程管理类

端口号 协议 用途 / 服务说明
22 TCP SSH远程登录,用于远程安全连接服务器管理
23 TCP Telnet远程登录(已过时,不安全)
25 TCP SMTP邮件发送服务
53 TCP/UDP DNS域名解析服务
80 TCP HTTP网站服务(非加密)
443 TCP HTTPS网站服务(加密)

✅ 二、常用服务器服务端口

端口号 协议 用途 / 服务说明
20/21 TCP FTP文件传输服务(20为数据端口,21为控制端口)
110 TCP POP3邮件接收
143 TCP IMAP邮件接收
3306 TCP MySQL数据库默认端口
5432 TCP PostgreSQL数据库
6379 TCP Redis内存数据库
27017 TCP MongoDB数据库

✅ 三、面板与常用管理系统端口

端口号 协议 用途 / 服务说明
8080 TCP 常用于HTTP备用端口、Tomcat等服务
8443 TCP HTTPS备用端口、Tomcat SSL
8888 TCP Jupyter Notebook、开发测试端口
10000 TCP Webmin面板
2082/2083 TCP cPanel面板(2083为SSL)
2222 TCP DirectAdmin面板

✅ 四、安全、VPN、文件共享类

端口号 协议 用途 / 服务说明
1194 UDP OpenVPN 默认端口
1701/500/4500 UDP L2TP/IPSec VPN 相关端口
3389 TCP Windows远程桌面(Linux上可映射/转发)
5900 TCP VNC远程桌面
139/445 TCP Samba文件共享(SMB)
873 TCP Rsync数据同步

✅ 五、其他开发和监控常用端口

端口号 协议 用途 / 服务说明
5601 TCP Kibana数据可视化
9200 TCP Elasticsearch搜索引擎
3000 TCP Grafana面板
9090 TCP Prometheus监控系统
9418 TCP Git 原生协议传输端口

🔐 建议与安全说明:

  • 未使用的端口应关闭或限制访问(防火墙规则中关闭或使用iptables/ufw控制)。
  • 22端口可考虑更换为非标准端口,防止被暴力破解。
  • 数据库端口建议仅本地监听(127.0.0.1),避免直接暴露在公网。
  • 使用 netstat -tulnpss -tulnp 命令可查看当前监听的端口。

 

滚动至顶部
×

扫一扫添加微信

微信二维码