首页 > 建站 > 典型应用的常用端口有哪些?都是干什么用的?
2020
05-13

典型应用的常用端口有哪些?都是干什么用的?

小编在文章《宝塔面板打不开怎么办?宝塔面板打不开详解》中有提过要想正常访问宝塔就得开放8888端口;同样小编也在文章《如何通过宝塔面板设置全站https》提过要想正常文章https站点就得开放443端口,可见端口对一个站长来说有多重要。

所以,今天小编打算跟大家讲讲典型应用的常用端口,建议大家收藏!

端口服务说明
21
FTPFTP服务所开放的端口,用于上传、下载文件。虚拟主机建站用得最多。
22SSHSSH端口,用于通过命令行模式或远程连接软件(例如PuTTY、Xshell、SecureCRT等)连接Linux实例。
23TelnetTelnet端口,用于Telnet远程登录ECS实例。
25SMTPSMTP服务所开放的端口,用于发送邮件。
53DNS用于域名解析服务器(Domain Name Server,简称DNS)协议。

如果在安全组出方向实行白名单方式,需要放行此端口才能实现域名解析。

80
HTTP用于HTTP服务提供访问功能,例如,IIS、Apache、Nginx等服务。
110POP3用于POP3协议,POP3是电子邮件收发的协议。
143IMAP用于IMAP(Internet Message Access Protocol)协议,IMAP是用于电子邮件的接收的协议。
443HTTPS用于HTTPS服务提供访问功能。HTTPS是一种能提供加密和通过安全端口传输的一种协议。
1433SQL ServerSQL Server的TCP端口,用于供SQL Server对外提供服务。
1434SQL ServerSQL Server的UDP端口,用于返回SQL Server使用了哪个TCP/IP端口。
1521OracleOracle通信端口,ECS实例上部署了Oracle SQL需要放行的端口。
3306MySQLMySQL数据库对外提供服务的端口。
3389Windows Server Remote Desktop ServicesWindows Server Remote Desktop Services(远程桌面服务)端口,可以通过这个端口使用软件连接Windows实例。
8080代理端口同80端口一样,8080端口常用于WWW代理服务,实现网页浏览。如果您使用了8080端口,访问网站或使用代理服务器时,需要在IP地址后面加上:8080。安装Apache Tomcat服务后,默认服务端口为8080。
137、138、139NetBIOS协议

137、138为UDP端口,通过网上邻居传输文件时使用的端口。

139通过这个端口进入的连接试图获得NetBIOS/SMB服务。

NetBIOS协议常被用于Windows文件、打印机共享和Samba。


例如,小编使用Xshell客户端远程连接ECS实例时,当安全组检测到从公网或内网有SSH请求,会同时检查入方向上发送请求的设备的IP地址是否在允许放行的安全组规则中、22端口是否开启,只有匹配到的安全组规则允许放行该请求时,方才建立数据通信。

所以小编必须到ECS服务器安全组里添加一条访问规则,把22端口开放出来,具体配置内容如下:

SSH远程连接Linux实例端口开放规则.png

同理,如果你想使用FTP上传文件到服务器或从服务器下载文件到本地,你必须到ECS服务器安全组里添加一条访问规则,把21端口开放出来,具体配置内容如下:

使用FTP上传或下载文件开放21端口规则.png

其他的端口配置同上,只要进入控制台,找到你的ECS实例,找到网络与安全,按照说明来填写即可,不难。

本文》有 0 条评论

留下一个回复