一、登录阿里云控制台配置安全组规则
开放8888端口需通过阿里云ECS实例的安全组完成配置。步骤如下:
- 登录阿里云ECS控制台,选择目标实例所在的地域。
- 进入实例详情页,点击左侧导航栏的“网络与安全”→“安全组”。
- 在安全组规则页面,选择“入方向”,点击“手动添加”。
- 填写规则参数:
- 协议类型:TCP
- 端口范围:8888/8888
- 授权对象:0.0.0.0/0(允许所有IP访问,建议生产环境限制为特定IP段)
- 保存规则后,配置立即生效,无需重启服务器。
二、服务器防火墙开放8888端口
若服务器启用了防火墙(如iptables或ufw),需同步开放端口:
- 使用ufw:执行命令
sudo ufw allow 8888/tcp
并重启服务。 - 使用iptables:添加规则
sudo iptables -A INPUT -p tcp --dport 8888 -j ACCEPT
,保存后生效。
三、验证端口是否生效
完成配置后,可通过以下方式验证:
- 访问宝塔面板:浏览器输入
http://[服务器IP]:8888
,若能打开则表示配置成功。 - 使用telnet测试:本地终端执行
telnet [服务器IP] 8888
,显示连接成功即端口已开放。
四、安全注意事项与优化建议
为保障服务器安全,建议采取以下措施:
- 将授权对象从0.0.0.0/0改为可信IP段,降低被扫描风险。
- 定期检查安全组规则,删除不必要的端口放行。
- 为宝塔面板启用双重认证或修改默认8888端口,避免使用常见端口。
开放8888端口需同时配置阿里云安全组和服务器防火墙,完成后需验证连通性并加强安全防护。遵循最小权限原则,可有效平衡功能需求与系统安全性。