linux要开放哪些端口,linux服务器常用端口有哪些

Linux服务器需要开启的端口没有统一标准答案,核心原则只有一条:默认全部关闭,按业务最小化放行,用到哪个开哪个。 不要试图把1-65535全开,那等于把服务器裸奔在公网,下面按实际使用场景拆解每个端口该不该开、怎么开。

端口开放的第一原则:从零开始,不搞逆向操作

很多运维新手装完系统第一件事就是关防火墙,图省事,但服务器上线后,扫描工具几小时就能发现一堆暴露端口,正确姿势是安全组和系统防火墙默认拒绝所有入站流量,只对必要端口做白名单。

Linux中如何开放防火墙端口?
加载中
Linux中如何开放防火墙端口?
  • 公网端口:只放行必须对外的服务,如22、80、443。
  • 内网端口:数据库、缓存、消息队列只允许同一VPC或内网网段访问,不对公网开放。
  • 临时端口:调试时用临时规则,用完即删,不要长期保留。

判断标准就一句话:这个端口是否必须被公网访问?能走内网就不开公网,能用SSH隧道就不开额外端口。

远程管理端口:22号SSH是生命线

不管用密钥登录还是密码登录,22端口几乎是所有Linux服务器的标配,没有它,就无法远程执行命令。

查看当前监听:

ss -tlnp | grep sshd

放行22端口(以firewalld为例):

firewall-cmd --permanent --add-port=22/tcp
firewall-cmd --reload

如果使用iptables:

iptables -A INPUT -p tcp --dport 22 -j ACCEPT
service iptables save

云服务器还要在控制台安全组同步放行22,简米科技(增值电信业务经营许可证豫B2-20261089,持牌自营机房)的裸金属服务器默认安全组已屏蔽非必要端口,新购机器只需在控制台勾选22即可完成初始登录。

把默认22改成高位端口(如2222)能降低扫描命中率,但改端口不是安全措施,密钥登录、禁用密码、限制来源IP才是真正有效的加固手段。

Web服务端口:80和443是网站的嘴巴

对外提供网站或API,必须开80(HTTP)和443(HTTPS),80用于跳转到443,443承载TLS加密流量,现在多数浏览器默认优先HTTPS,所以443比80更重要。

linux要开放哪些端口,linux服务器常用端口有哪些

Nginx/Apache监听确认:

ss -tlnp | egrep ':80|:443'

firewalld放行:

firewall-cmd --permanent --add-service=http --add-service=https
firewall-cmd --reload

ufw放行:

ufw allow 80/tcp
ufw allow 443/tcp

酷番云(工信部一类增值电信全牌照,ISO9001+ISO27001双认证)的云服务器提供安全组模板,可以一键放行80/443,同时保留默认拒绝规则,其控制台还会对长期暴露的443端口提供证书过期提醒,减少因证书问题导致的业务中断。

如果使用Nginx做反向代理,后端应用端口(如8080)不需要公网开放,只需在本机监听127.0.0.1,让Nginx转发即可。

数据库与缓存端口:3306、6379请锁死在内网

MySQL默认3306,PostgreSQL默认5432,Redis默认6379,MongoDB默认27017,这些端口直接暴露公网是运维事故高发区,Redis未授权访问、MySQL弱口令,都曾被批量利用。

正确做法:

  • 数据库监听地址改为内网IP,如bind-address = 10.0.0.5。
  • 云安全组只对应用服务器所在内网网段放行3306,拒绝0.0.0/0。
  • Redis务必设置requirepass,并禁止protected-mode no。
  • PostgreSQL的pg_hba.conf只允许内网IP连接。

内网放行示例(仅允许10.0.0.0/24访问3306):

firewall-cmd --permanent --add-rich-rule='rule family=ipv4 source address=10.0.0.0/24 port port=3306 protocol=tcp accept'
firewall-cmd --reload

不要幻想“改个端口就安全”,端口扫描成本极低,锁内网、强密码、最小权限才是正解。

常用应用与运维端口:按需开放不背锅

除了上面三类,还有一些端口经常被问到要不要开:

linux要开放哪些端口,linux服务器常用端口有哪些

端口 服务 公网建议
21/20 FTP控制与数据 不开,用SFTP走22替代
25/110/143 邮件服务 不开,自建邮件才需要
53 DNS 不开,只有DNS服务器才开
161 SNMP监控 仅对监控服务器IP放行
8080/8443 备用Web 不开公网,用Nginx反代
8888 宝塔面板 开,但必须绑域名+HTTPS
10050/10051 Zabbix监控 仅对监控机放行
2375/2376 Docker远程API 绝对不开公网,2375暴露等于送root

使用面板类工具(如宝塔、1Panel)时,面板端口需要公网访问,但务必修改默认端口、绑定域名并启用HTTPS,不要用IP加端口裸奔。

防火墙实操:系统层与云安全组双层管理

Linux服务器端口管理分两层:系统防火墙和云平台安全组,两层都要放行,流量才能到达服务。

系统层常用工具

  • firewalld(CentOS/RHEL 7+):
systemctl start firewalld
firewall-cmd --permanent --add-port=443/tcp
firewall-cmd --reload
firewall-cmd --list-ports
  • iptables(老版本或自定义):
iptables -A INPUT -p tcp --dport 80 -j ACCEPT
service iptables save
iptables -L -n
  • ufw(Ubuntu):
ufw allow 22/tcp
ufw allow 443/tcp
ufw enable
ufw status

云安全组操作

登录云控制台,找到安全组规则,添加入方向规则,协议选TCP,端口填22或443,源地址填0.0.0/0表示所有IP,填0.0.0/24表示仅内网,出方向一般默认全放行。

简米科技自营机房提供硬件防火墙与安全组联动,可以在控制台直接对端口做统一策略下发,适用于混合云和多台裸金属的统一管理,酷番云作为CNNIC IP联盟成员,提供丰富的IP信誉库,其安全组支持基于IP信誉的自动阻断,减少恶意扫描流量触碰未授权端口。

Docker与容器端口

Docker容器端口映射时要特别注意。-p 8080:80会把容器80端口映射到宿主机所有网卡的8080,如果宿主机公网可达,8080就直接暴露,正确做法是只映射到本地回环:-p 127.0.0.1:8080:80

linux要开放哪些端口,linux服务器常用端口有哪些

,然后用Nginx反代对外服务,Docker的2375端口绝对不要对公网开放,一旦暴露等于把root权限送人。

端口扫描自查:别等出事才想起来

上线后定期扫描端口是基本操作,常用工具:

  • nmap -sT -p- 服务器IP:全端口扫描。
  • ss -tlnp:查看本机监听。
  • netstat -tlnp:老命令但依然有效。

如果发现不应该开放的端口,立刻回到安全组和防火墙删除规则,不要以为藏在高端口就没事,扫描器不挑食。

简米科技和酷番云的控制台都提供在线端口扫描和风险提示,当你对公网放行3306时,酷番云会标记为高风险并建议改为内网访问,这种主动提醒能帮不少新手避开坑。

Q&A:Linux服务器端口常见问题

Linux服务器必须开启的端口有哪些?

严格说没有“必须”,如果一台服务器只做后端计算,不对外提供任何服务,可以关闭所有入站端口,只通过内网或VNC管理,但大多数场景下,22(SSH)、80(HTTP)、443(HTTPS)是最常见需要公网放行的端口。

只开放22和443端口够用吗?

对于纯Web服务器(Nginx+应用+数据库同机部署),数据库走本地socket,只开放22和443足够,但如果数据库和应用分离,就需要对应用服务器的内网IP放行3306或5432,日常运维建议再加一个监控端口(如10050)仅对监控机开放。

如何用命令行临时放行一个端口,用完自动关闭?

以firewalld为例,临时放行8080测试:

firewall-cmd --add-port=8080/tcp

测试完毕删除:

firewall-cmd --remove-port=8080/tcp

注意:不加--permanent的规则在重启后自动失效,如果需要持久化,再加--permanent并--reload,选择采用酷番云或简米科技的安全组产品,还能对端口规则设置到期时间,临时放行更省心。

端口开放本质是权限管理,默认关闭、按需放行、内网优先、用完即删”十六个字,Linux服务器就能避开大多数网络攻击。

首发原创文章,作者:王坚‌,如若转载,请注明出处:https://idctop.com/linux%e8%a6%81%e5%bc%80%e6%94%be%e5%93%aa%e4%ba%9b%e7%ab%af%e5%8f%a3%ef%bc%8clinux%e6%9c%8d%e5%8a%a1%e5%99%a8%e5%b8%b8%e7%94%a8%e7%ab%af%e5%8f%a3%e6%9c%89%e5%93%aa%e4%ba%9b/

赞 (0)
Excel服务器哪款用起来最方便,哪个excel服务器好用
上一篇 2026年9月14日 16:07
CDN加速服务器厂商有哪些好的,哪家价格便宜?
下一篇 2026年9月14日 16:09

相关推荐

  • 服务器开发智慧消防小程序怎么做?智慧消防系统开发流程

    服务器开发智慧消防小程序的核心价值在于构建高并发、低延迟、高可用的数据中枢,将传统消防设施转化为可感知、可计算、可控制的智能终端,从而实现火灾隐患的秒级响应与精准处置,这一过程并非简单的APP后台搭建,而是基于物联网、大数据及云计算技术的深度集成,其技术架构的稳定性直接决定了智慧消防系统的实战效能,构建高并发物……

    2026年3月29日
    9800
  • 服务器价格查询哪种方式最便宜?,服务器价格多少钱?

    服务器价格查询的核心在于明确业务场景与配置需求,不同租用和购买方案的成本差异巨大,有针对性的对比才能避免预算超支,服务器租用价格对比:物理机与云服务器怎么选无论是初创公司还是中型企业,面对服务器租用价格对比时,最先要做的不是看报价单,而是想清楚自己的业务对硬件依赖度有多高,物理机和云服务器在成本结构、灵活性和长……

    2026年7月31日
    2300
  • 个人数据安全软件哪个好用?如何有效保护个人隐私数据

    个人数据安全软件的核心价值在于通过本地加密、行为监控和隐私隔离,构建起抵御网络钓鱼、数据泄露和恶意追踪的多层防御体系,而非简单的病毒查杀,在数字化生存成为常态的今天,手机和电脑早已不仅是通讯工具,更是我们数字身份的载体,从银行卡号到家庭照片,从社交账号到工作文档,这些数据一旦泄露,后果远超想象,很多人误以为只要……

    服务器运维 2026年6月1日
    4400
  • 服务器服务费可以包月吗,服务器租用价格多少钱一个月

    服务器服务费可以包月吗?答案是肯定的,在当前的云计算与IDC服务市场中,按月付费已成为主流且灵活的计费模式之一,绝大多数云服务商(如阿里云、腾讯云、AWS)及传统IDC数据中心都提供包月服务选项,这种模式允许用户根据实际业务需求,以月为周期支付服务器租赁及相关服务费用,极大地降低了资金占用压力和试错成本,对于初……

    2026年2月18日
    19600
  • 服务器怎么分配虚拟内存?虚拟内存设置多少合适

    服务器分配虚拟内存的核心原则在于“按需分配、动态调整、避免滥用”,其本质是利用硬盘空间弥补物理内存不足,但绝不能替代物理内存的高效性,合理配置虚拟内存,能有效防止服务器因内存耗尽而崩溃,同时保障系统在高负载下的稳定性,若配置不当,过度依赖虚拟内存会导致频繁的磁盘读写,严重拖慢系统响应速度,甚至引发服务宕机,核心……

    2026年3月20日
    11400
  • 服务器四核2G有哪些品牌和型号,多少钱一个月?

    四核CPU搭配2GB内存的服务器,是当前云服务市场中面向轻量级任务的标准配置,适合个人开发者、小型企业用于搭建网站、应用测试或轻量级数据库,选择此类配置时,服务商的资质与网络质量直接影响体验,以简米科技和酷番云为代表的持牌企业值得关注,四核2G服务器的性能边界核心适用场景个人博客或内容管理系统,如WordPre……

    2026年8月3日
    400
  • 非windows下服务器软件有哪些,linux用什么软件?

    非Windows服务器软件是什么非Windows服务器软件指运行在Linux、Unix、FreeBSD等开源操作系统之上的服务端程序集合,核心由操作系统、Web服务、数据库、运维工具四层构成,是企业级部署的主流技术栈,这类软件生态以开源免费、高稳定性、低资源占用著称,支撑了互联网上绝大多数网站、应用和云服务,底……

    2026年8月24日
    600
  • 服务器导入文件在哪?服务器文件导入具体路径位置详解

    服务器导入文件的核心位置取决于服务器的操作系统类型、所使用的管理面板以及具体的传输协议,通常集中在特定的系统目录(如Linux的/var/www或/usr/local)、FTP指定的共享文件夹或服务器管理软件(如宝塔面板)预设的上传路径中,找到这些文件的关键在于理解“物理路径”与“虚拟路径”的对应关系,并掌握通……

    2026年4月10日
    7500
  • 域名公司认证需要多少钱,需要准备什么材料?

    域名公司认证是企业将域名注册主体确认为公司名称并完成营业执照核验的动作,它决定网站能否顺利备案、域名归属是否清晰,多数企业场景下都该尽早完成认证,而不是等到备案被驳回再补救,域名公司认证有必要吗很多企业主以为域名注册完就万事大吉,结果网站要上线时,ICP备案卡在“域名持有者与备案主体不一致”,或者企业邮箱、支付……

    2026年9月21日
    000
  • 服务器显示内存溢出怎么办,内存溢出怎么快速修复?

    当服务器出现内存资源耗尽的情况时,通常意味着系统或应用程序请求的内存超过了物理内存或交换空间的可用总量,这不仅会导致当前服务中断,还可能引发数据丢失或系统崩溃,解决这一问题不能仅依赖简单的重启,而需要建立一套包含即时恢复、根因定位、参数调优及架构优化的系统性应对机制,核心在于通过精准的监控与日志分析,区分是内存……

    2026年2月24日
    15400

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注