VPS服务器常用的端口有哪些?
| 端口号 |
协议 |
用途 |
备注 |
| 22 |
SSH |
远程管理 |
默认加密通信端口 |
| 80 |
HTTP |
网页服务 |
明文传输 |
| 443 |
HTTPS |
加密网页服务 |
需配置SSL证书 |
| 3306 |
MySQL |
数据库服务 |
默认MySQL端口 |
| 3389 |
RDP |
Windows远程桌面 |
仅Windows系统 |
| 22-25 |
SMTP |
邮件发送服务 |
需注意安全策略 |
VPS常用端口详解
核心端口功能说明
- SSH端口(22)
用于Linux系统的远程管理,提供加密的命令行访问界面。建议修改默认端口并配置密钥认证以增强安全性。
- HTTP/HTTPS端口(80/443)
网站服务的标准端口,80端口用于HTTP明文传输,443端口用于HTTPS加密传输。配置SSL证书后必须开放443端口。
- 数据库端口(3306)
MySQL数据库默认监听端口,建议通过防火墙限制访问IP范围,避免暴露在公网。
端口配置操作指南
检查端口状态
netstat -tuln | grep LISTEN
防火墙配置示例
# 开放SSH端口
sudo ufw allow 22/tcp
限制MySQL访问
sudo ufw allow from 192.168.1.0/24 to any port 3306
常见问题解决方案
| 问题现象 |
可能原因 |
解决方法 |
| 无法连接SSH |
防火墙阻止/端口未开放 |
检查防火墙规则和端口监听状态 |
| 网站访问显示连接超时 |
80/443端口未正确配置 |
验证Web服务配置和防火墙规则 |
| 数据库连接失败 |
网络策略限制/认证失败 |
检查数据库绑定地址和用户权限 |
安全建议
- 非必要端口应保持关闭状态
- 定期检查开放端口列表
- 重要服务建议修改默认端口号
- 结合fail2ban等工具防御暴力破解
发表评论