禁用 Redis 的 6379 端口和开放 Redis 的 6379 端口是两个相反的操作,具体步骤如下: 禁用 Redis 的 6379 端口:
1.停止 Redis 服务,可以使用以下命令:
systemctl stop redis
如果 Redis 的运行方式不是以系统服务的形式运行,则需要使用相应的命令或方式停止 Redis 服务。
2.修改 Redis 配置文件,将端口号改为其他值或注释掉相关配置。Redis 的配置文件通常保存在 /etc/redis/redis.conf 或 /usr/local/etc/redis.conf 等位置。
# 直接注释掉端口配置: # port 6379
或者将端口号改为其他值:
port 16379
3.启动 Redis 服务,可以使用以下命令:
systemctl start redis
或使用相应的命令或方式启动 Redis 服务。
4.检查 Redis 服务是否已经启动,并确认端口号是否已经修改成功,可以使用以下命令:
systemctl status redis
或者使用 netstat 命令查看 Redis 监听的端口号:
netstat -tnlp | grep redis
如果 Redis 的端口号已经改为新的端口号,则说明禁用 6379 端口成功。 开放 Redis 的 6379 端口:
5.打开终端窗口,使用 root 用户登录系统。
6.执行以下命令,将 6379 端口添加到防火墙规则中:
firewall-cmd --zone=public --add-port=6379/tcp --permanent
7.重新加载防火墙配置,使新的规则生效:
firewall-cmd --reload
8.检查防火墙规则是否添加成功:
firewall-cmd --zone=public --list-ports
执行该命令后,如果输出中包含 6379/tcp,则表示端口已经成功开放。 需要注意的是,开放 Redis 的 6379 端口会让 Redis 服务暴露在公网上,存在一定的安全风险,因此应该在必要的情况下才开放该端口,并采取相应的安全措施来保护 Redis 服务。
评论