您的位置:首页 > 运维架构 > Linux

关于Linux/CentOS无法连通端口的问题

2016-12-21 15:07 323 查看
最近在搭建一个CentOS服务时,发现22端口总是不可用,而且Windows Telnet 22端口无法通,在CentOS下netstat -lnpt 检查端口22并未监听,于是网上Search解决方案,但无一能解决。

现在逐步解决下。

一、iptables添加22端口

1. 如要开放22,80,8080 端口,输入以下命令即可

/sbin/iptables -I INPUT -p tcp –dport 80 -j ACCEPT

/sbin/iptables -I INPUT -p tcp –dport 22 -j ACCEPT

/sbin/iptables -I INPUT -p tcp –dport 8080 -j ACCEPT

2. 修改文件

vim /etc/rc.d/init.d/iptables

添加上述文本

3. 保存:

/etc/rc.d/init.d/iptables save

4. 查看打开的端口:

/etc/init.d/iptables status

5. 重启

5.1 /etc/init.d/iptables restart (临时有效)

5.2 chkconfig iptables off/on (永久有效)

以上完成了添加端口。

现在试试Telnet 吧,首先CentOS本地 netstat -lnpt检查端口是否开启监听,如果监听就试试吧。

如果还没成功,就第二步:

二、重启端口

运行命令:/etc/init.d/sshd restart

很多链接都是基于ssh链接的,所以需要通过sshd重启。

然后netstat -lnpt查看端口监听情况。

最后Telnet成功!

以上是我的经验分享,希望能解决你的问题,谢谢^_^

Tips: 命令 ntsysv 有惊喜
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息