Linux系统下常用服务的端口号超详细整理
常常在网上看到有人提问“我的主机开了多少端口 ,会不会被入侵?”或者是提问“开某个端口会比较安全?我的服务应该对应开放哪个端口呀?”端口号对于Linux工程师来说并不陌生,但是大多数同胞都是对于最常用的几个端口号(例如:比如FTP:20和21,HTTP:80,TELNET:23)比较熟悉,对于一些不是那么常用的端口就不是很了解。
所以,就会出现在一些使用频率相对不高的端口上,引发一些由于陌生而出现的错误,或者被黑客利用某些端口进行入侵。
一个计算机最多有65535个端口,就算是经验老手也不一定能全部记住!下面小编给大家整理了一些常用的端口信息,遇到问题,查一查就好啦~
常用端口
- 20:FTP服务的数据传输端口
- 21:FTP服务的连接端口
- 22:SSH服务端口
- 23:Telnet端口
- 25:SMTP简单邮件传输协议端口,和POP3的110端口对应
- 43:whois服务端口
- 53:DNS服务端口(TCP/UDP 53)
- 67/68:DHCP
- 80:HTTP端口
- 110:POP3邮件服务端口,和SMTP的25端口对应
- 135:RPC服务
- 137/138: NMB服务
- 139/445:SMB/CIFS服务
- 161/162: Snmp服务
- 443:HTTPS端口
- 873:Rsync
- 1433:SQL Server对外提供服务
- 1434:用于向请求者返回SQL Server使用了哪个TCP/IP端口
- 1521:Oracle数据库
- 3306:MySQL数据库端口
- 3389:远程桌面
- 5432:PostGreSQL
- 6379:Redis数据库端口
- 7001/7002:Weblogic
- 8080:Tomcat、JBoss
- 9043:WebSphere
- 27017:MongoDB
即使对常用端口熟记于心,Linux运维工程师在工作中还是会经常出现由于端口开放的错误引发一些事故,比如:1)处理服务器被挖矿问题,在变更线上防火墙规则时规则设置不得当导致访问服务器出现502。 2)运维人员由于对iptables脚本不熟,且未提前测试确认对应变更,直接线上操作,导致业务宕机。
这个时候,及时获取到安全组的变动信息就尤为重要了。今天推荐一个运维利器——王教授。不仅能够及时提醒我们出现的安全组变动以及具体的变动“方向”
此外还可提醒我们某些设置不合理的安全组。
一方面可以帮助再次核对变动是否合理,另一方面还可以提醒到运维同学在部署实施中是否存在误操作导致的端口变动。
网站崩溃找不到原因?平台搭建无从下手?热门技术不想落伍?想要变强找不到资料?
加入[IT拯救联盟],让大牛和同伴拯救你,带你装x带你飞。定期干货分享、大牛专业解答、实用IT工具优选.....
私信小编“联盟”,即可加入我们~