服务器常用端口介绍

本文介绍了服务器中常见的网络端口及其对应的服务,如FTP、SSH、SMTP等,并详细解释了这些端口的功能及用途。
如下是服务器常用端口介绍,关于Windows下更多的服务应用端口说明,请参考微软官方文档

Windows 服务器系统的服务概述和网络端口要求


端口:21

服务:FTP

说明:FTP服务器所开放的端口,用于上传、下载。

 

端口:22

服务:SSH

说明:22端口就是ssh端口,用于通过命令行模式远程连接Linux系统服务器。

 

端口:25

服务:SMTP

说明:SMTP服务器所开放的端口,用于发送邮件。

 

端口:80

服务:HTTP

说明:用于网站服务例如IIS、Apache、Nginx等提供对外访问。

 

端口:110

服务:POP3

说明:110端口是为POP3(邮件协议3)服务开放的。

 

端口:137、138、139

服务:NETBIOS协议

说明:其中137、138是UDP端口,当通过网上邻居传输文件时用这个端口。而139端口:通过这个端口进入的连接试图获得NetBIOS/SMB服务。这个协议被用于windows文件和打印机共享和SAMBA。

 

端口:143

服务:IMAP

说明:143端口主要是用于“Internet Message AccessProtocol”v2(Internet消息访问协议,简称IMAP),和POP3一样,是用于电子邮件的接收的协议。

 

端口:443

服务:Https

说明:网页浏览端口,能提供加密和通过安全端口传输的另一种HTTP。

 

端口:1433

服务:SQL Server

说明:1433端口,是SQL Server默认的端口,SQL Server服务使用两个端口:TCP-1433、UDP-1434。其中1433用于供SQL Server对外提供服务,1434用于向请求者返回SQL Server使用了哪个TCP/IP端口。

 

端口:3306

服务:Mysql

说明:3306端口,是Mysql数据库的默认端口,用于Mysql对外提供服务。

 

端口:3389

服务:Windows Server Remote Desktop Services(远程桌面服务)

说明:3389端口是Windows 2000(2003) Server远程桌面的服务端口,可以通过这个端口,用"远程桌面"等连接工具来连接到远程的服务器

 

端口:8080

服务:代理端口

说明:8080端口同80端口,是被用于WWW代理服务的,可以实现网页浏览,经常在访问某个网站或使用代理服务器的时候,会加上“:8080”端口号。另外Apache Tomcat web server安装后,默认的服务端口就是8080。

### 云服务器常用端口及其功能说明 在云计算环境中,端口是实现网络通信的重要组成部分。以下是一些常见的端口号及其用途说明: #### 1. Web服务相关端口 - **80 (HTTP)**:用于标准的超文本传输协议(HTTP)通信,通常用于访问网页[^4]。 - **443 (HTTPS)**:用于安全的超文本传输协议(HTTPS),通过SSL/TLS加密保护数据传输。 #### 2. 远程管理端口 - **22 (SSH)**:用于安全外壳协议(SSH),允许用户远程登录并管理Linux系统[^1]。 - **3389 (RDP)**:用于远程桌面协议(RDP),主要用于Windows系统的远程管理和操作[^3]。 #### 3. 文件传输端口 - **21 (FTP)**:文件传输协议(FTP)的标准端口,用于上传和下载文件[^4]。 - **20 (FTP 数据)**:与FTP配合使用,专门用于数据传输。 - **22 (SFTP)**:基于SSH的安全文件传输协议,提供更安全的文件传输方式[^1]。 #### 4. 邮件服务端口 - **25 (SMTP)**:简单邮件传输协议(SMTP),用于发送电子邮件[^4]。 - **110 (POP3)**:邮局协议版本3(POP3),用于接收电子邮件。 - **143 (IMAP)**:互联网消息访问协议(IMAP),支持用户从邮件服务器检索邮件。 - **465 (SMTPS)**:安全的SMTP协议,通过SSL/TLS加密发送邮件[^4]。 - **587 (Submission)**:用于邮件客户端提交邮件到邮件服务器的标准端口[^4]。 #### 5. 数据库服务端口 - **3306 (MySQL/MariaDB)**:用于MySQL或MariaDB数据库的连接和通信。 - **5432 (PostgreSQL)**:用于PostgreSQL数据库的连接和通信[^4]。 - **1433 (Microsoft SQL Server)**:用于Microsoft SQL Server数据库的连接和通信。 #### 6. 其他常见端口 - **53 (DNS)**:域名系统(DNS)用于将域名解析为IP地址[^4]。 - **123 (NTP)**:网络时间协议(NTP)用于同步计算机时钟。 - **161 (SNMP)**:简单网络管理协议(SNMP),用于监控和管理网络设备。 ### 安全组配置中的注意事项 在腾讯云或其他云平台中,除了开放必要的端口外,还需注意以下几点: - 确保仅开放所需的最小端口集合以减少攻击面[^2]。 - 使用具体的IP地址或CIDR范围代替`0.0.0.0/0`,以限制访问来源[^2]。 - 定期审查安全组规则,移除不再需要的规则[^2]。 ```python # 示例:设置安全组规则以开放特定端口 rules = [ {"protocol": "TCP", "port_range": "22", "source_ip": "0.0.0.0/0", "description": "SSH"}, {"protocol": "TCP", "port_range": "80", "source_ip": "0.0.0.0/0", "description": "HTTP"} ] ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值