属于大家的
VPS知识分享站

云服务器默认开放哪些端口?VPS 22端口、3389端口和25端口说明

VPS上运行着各种服务,每个服务监听不同的端口。搞清楚这些端口的作用,对服务器管理和安全都很有帮助。

端口是什么?

端口是网络通信中的一个逻辑概念。如果把IP地址比作一栋大楼的门牌号,端口就是大楼里的房间号。每个服务住在一个”房间”里,外部请求通过对应的端口找到对应的服务。

端口号范围是0-65535,其中:
– 0-1023:知名端口,由系统核心服务使用
– 1024-49151:注册端口,由常见应用使用
– 49152-65535:动态端口,系统临时分配

常用端口说明

22端口(SSH)

用途:SSH远程登录Linux服务器。

安全建议:
– 不要对0.0.0.0/0开放,只允许你自己的IP
– 或者修改默认SSH端口(改成不常见的高位端口)
– 使用SSH密钥登录,禁用密码登录

3389端口(RDP)

用途:Windows远程桌面连接。

安全建议:
– 只允许你自己的IP访问
– Windows服务器不使用时关闭远程桌面
– 设置强密码

80端口(HTTP)

用途:网页HTTP访问。

这是建站必须开放的端口。所有通过HTTP协议访问你网站的请求都走这个端口。

安全建议:
– 生产环境建议将HTTP请求重定向到HTTPS(443端口)
– 不需要HTTP访问时可以关闭

443端口(HTTPS)

用途:加密网页访问。

建站必须开放的端口。配置SSL证书后,通过HTTPS访问网站。

3306端口(MySQL)

用途:MySQL数据库默认端口。

安全建议:
– 不要对外开放。只允许127.0.0.1(本机)访问
– 如果必须远程连接,限制IP白名单
– 使用强密码

6379端口(Redis)

用途:Redis缓存数据库默认端口。

安全建议:
– 不要对外开放。Redis没有用户认证机制,对外开放等于裸奔
– 设置密码并只允许本机访问

25端口(SMTP)

用途:邮件发送服务。

安全建议:
– 大多数云服务商默认封禁25端口,防止垃圾邮件
– 如果需要发送邮件,需要联系客服申请开放
– 开放25端口后务必做好邮件认证配置

8080端口

用途:常用作备用HTTP端口或应用服务端口(如Tomcat)。

安全建议:只在需要时开放,不使用时关闭。

萤光云默认端口策略

萤光云的VPS创建后,安全组通常会默认开放以下端口:
– 22(SSH)
– 80(HTTP)
– 443(HTTPS)
– 3389(Windows远程桌面,仅Windows系统)

其他端口默认不开放。你可以在控制台的安全组设置中自行添加或修改规则。

查看服务器开放了哪些端口

在服务器上执行以下命令:

# 查看所有监听端口
ss -tlnp

# 查看指定端口是否在监听
ss -tlnp | grep :80

你可能在想

端口被占用怎么办?

查看哪个进程占用了端口:

lsof -i :端口号

根据进程决定是结束进程还是更换端口。

怎么修改SSH默认端口?

编辑SSH配置文件:

vi /etc/ssh/sshd_config
# 找到 Port 22,改成你想要的端口
Port 2222

# 重启SSH服务
systemctl restart sshd

修改后记得在安全组中也开放新端口,否则会连不上。

开放端口会不会有安全风险?

每开放一个端口就多一个攻击面。遵循最小权限原则,只开放必要的端口,并且限制访问IP。

赞(0)
未经允许不得转载:VPS知识分享站 » 云服务器默认开放哪些端口?VPS 22端口、3389端口和25端口说明