关于ssh: connect to host master port 22: Connection timed out问题的总结
2016-09-09 09:56
671 查看
最近在cnetos6.5系统上重新配置了hadoop-2.2.0,在配置集群的ssh无秘钥登录时,经常能碰到ssh: connect to host master port 22: Connection timed out的问题。现在对该问题做一下可能出现的问题的总结和解决办法:
一.IP配置错误。
当出现上述错误时,首先检查网络连通情况,Ping一下远程登录的目标主机,如果ping不通,很有可能是/etc/hosts文件中的IP地址映射出现问题,需要仔细检查名称和IP地址的映射关系。
二.防火墙问题。
当发现IP配置没有错误时,我们需要检查端口是否被防火墙禁用了,使用sudo service iptables status命令查看防火墙状态,如果出现:
Table: filter
Chain INPUT (policy ACCEPT)
num target prot opt source destination
1 DROP tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:8080
2 DROP tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:80
3 DROP tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:22
我们可以看到,ssh登陆的默认端口22被禁止了。
我们使用sudo chkconfig iptables off来永久关闭防火墙,如果使用sudo service iptables stop将临时关闭防火墙,会在下一次关机重启后重置,建议使用第一种。
一.IP配置错误。
当出现上述错误时,首先检查网络连通情况,Ping一下远程登录的目标主机,如果ping不通,很有可能是/etc/hosts文件中的IP地址映射出现问题,需要仔细检查名称和IP地址的映射关系。
二.防火墙问题。
当发现IP配置没有错误时,我们需要检查端口是否被防火墙禁用了,使用sudo service iptables status命令查看防火墙状态,如果出现:
Table: filter
Chain INPUT (policy ACCEPT)
num target prot opt source destination
1 DROP tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:8080
2 DROP tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:80
3 DROP tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:22
我们可以看到,ssh登陆的默认端口22被禁止了。
我们使用sudo chkconfig iptables off来永久关闭防火墙,如果使用sudo service iptables stop将临时关闭防火墙,会在下一次关机重启后重置,建议使用第一种。
相关文章推荐
- 二维码生成工厂
- Agile Java(第一章)
- Android开发错误集锦
- iOS UI篇 - plist文件字典转模型
- k-means算法讲解
- VirtualBox RedHat 6.7 64位服务器yum+增强工具
- IIS7下 【请求被中止: 未能创建 SSL/TLS 安全通道 】 解决方法
- jQuery属性选择器用法示例
- Swap Nodes in Pairs
- 加密解密 签名验签学习笔记
- leetcode Reverse digits of an integer(经测试绝对正确)
- 用 Graphviz 可视化函数调用
- NIO框架------Netty
- OSX 升级PHP版本
- UILabel如何实现两端对齐
- 关于Parse字符串为时间一次被坑经历
- 浅谈jquery.form.js的ajaxSubmit和ajaxForm的使用
- 在 centos 6.X中安装 activemq
- 设计模式之代理模式
- 对线程调度中Thread.sleep(0)的深入理解