作者:mobiledu2502898533 | 来源:互联网 | 2023-09-18 14:38
服务器端口数最大有65535个,但是实际上常用的端口只有几十个,由此可以看出未定义的端口相当多。比如:通常TCP/IP协议规定Web采用80号端口,FTP采用21号端口等,而邮件服务器是采用25号端口。这样,通过不同端口,计算机就可以与外界进行互不干扰的通信。
参考资料-阿里云帮助中心-安全组规则设置
阿里云ECS云服务器常用端口及说明:
端口
服务
说明
21
FTP
FTP 服务所开放的端口,用于上传、下载文件。
22
SSH
SSH 端口,用于通过命令行模式使用用户名密码验证连接Linux实例。
23
Telnet
Telnet 端口,用于 Telnet 远程登录 ECS 实例。
25
SMTP
SMTP 服务所开放的端口,用于发送邮件。基于安全考虑,ECS 实例 25 端口默认受限。
80
HTTP
用于 HTTP 服务提供访问功能,例如,IIS、Apache、Nginx 等服务。
110
POP3
用于 POP3 协议,POP3 是电子邮件收发的协议。
143
IMAP
用于 IMAP(Internet Message Access Protocol)协议,IMAP 是用于电子邮件的接收的协议。
443
HTTPS
用于 HTTPS 服务提供访问功能。HTTPS 是一种能提供加密和通过安全端口传输的一种协议。
1433
SQL Server
SQL Server 的 TCP 端口,用于供 SQL Server 对外提供服务。
1434
SQL Server
SQL Server 的 UDP 端口,用于返回 SQL Server 使用了哪个 TCP/IP 端口。
1521
Oracle
Oracle 通信端口,ECS 实例上部署了 Oracle SQL 需要放行的端口。
3306
MySQL
MySQL 数据库对外提供服务的端口。
3389
Windows Server Remote Desktop Services
Windows Server Remote Desktop Services(远程桌面服务)端口,可以通过这个端口使用软件连接Windows实例。
8080
代理端口
同 80 端口一样,8080 端口常用于 WWW 代理服务,实现网页浏览。如果您使用了 8080 端口,访问网站或使用代理服务器时,需要在 IP 地址后面加上 :8080。安装 Apache Tomcat 服务后,默认服务端口为 8080。
137、138、139
NetBIOS 协议
137、138 为 UDP 端口,通过网上邻居传输文件时使用的端口。139 通过这个端口进入的连接试图获得 NetBIOS/SMB 服务。NetBIOS 协议常被用于 Windows 文件、打印机共享和 Samba。
阿里云服务器怎么开放端口呢?
一、登录 云服务器ECS管理控制台。在左侧导航栏中,选择 网络和安全 > 安全组。接下来选择地域。找到要配置授权规则的安全组,在 操作 列中,单击 配置规则。
二、在 安全组规则 页面上,单击 添加安全组规则。
三、添加需要开放的端口。规则方向:选择入方向。授权策略:既然是放行,那么选择允许。端口范围:例如1022/1022(表示开放1022端口),2588/2689(表示开放2588端口到2689端口之间的所有端口,是一个端口范围)。授权对象:允许访问这个端口的IP,如果不做限,允许所有IP访问这个端口,规则输入0.0.0.0/0,一般80和443端口都不做限制。单击确定,则安全组规则增加完成。
其他需要放心的端口只需重复上述步骤即可。
为什么某些端口无法访问
现象:ECS 实例监听了对应端口,但这个端口在部分地区无法访问,而其它端口访问正常的情况。
分析:部分运营商判断端口 135、139、444、445、5800、5900 等为高危端口,默认被屏蔽。
解决:建议您修改敏感端口为其它非高危端口承载业务。