CentOS6.8开放指定端口

背景

在虚拟机搭建Redis服务,使用默认端口6379。服务启动后在Window系统通过Redis客户端工具连接位于虚拟机上的Redis,发现无法连接。

处理过程

1 在Windows系统测试指定端口

// 测试端口连通性
// telnet ip 端口号
telnet 192.168.19.100 6379

发现端口无法连通,于是检查CentOS防火墙。

2 查看防火墙端口

# 查看端口
[root@centos6 ~]# /etc/init.d/iptables status|grep 6379

3 开放端口

# 写入修改
/sbin/iptables -I INPUT -p tcp --dport 6379 -j ACCEPT
# 保存修改
/etc/init.d/iptables save
# 重启防火墙,修改生效
service iptables restart

4 再次查看端口开放情况

[root@centos6 ~]# /etc/init.d/iptables status|grep 6379
1    ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           tcp dpt:6379 
2    ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           tcp dpt:6379 
3    ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           tcp dpt:6379

5 再次尝试使用客户端连接Redis,可以成功连接

参考

【这个不行】centos6和centos7的防火墙基本命令 https://www.cnblogs.com/WoLykos/p/11531981.html
【这个行】CentOS 6、CentOS7 防火墙开放指定端口 https://www.cnblogs.com/Neil223/p/10046899.html

posted @ 2023-03-28 19:19  海*风  阅读(172)  评论(0编辑  收藏  举报