Suse 11 SP3 ssh无法登录故障排除

转载自:http://www.wo81.com/tec/os/suse/2014-04-16/116.html

故障描述:换机房后,配置ip启动成功后,7台服务器中只有一台,用putty 使用 SSH(协议SSH2)无法登录,报错:Connection timed out。

最终定位问题是下面第四点:发现网关没有配置。特此转载,方便后续学习。


解决过程:

1、客户机:ping 服务器IP

不通

2、服务器:ping 127.0.0.1,ping 当前服务器IP,ping 网关IP

都通

3、服务器:检查网络配置

# vi  /etc/sysconfig/network/ifcfg-eth0

配置正常。实际内容不能贴出,只能贴个类似的:

BOOTPROTO='static'

STARTMODE='auto'

IPADDR=199.0.105.101

NETMASK=255.255.255.0

BROADCAST=199.0.105.255

NETWORK=199.0.105.0

STARTMODE=onboot

USERCONTROL=no

4、服务器:检查网关设置

发现网关没有配置,如下为配置好以后的效果:

方法1)route命令查看(default行)

# route

Kernel IP routing table

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface

199.0.105.0     *               255.255.255.0   U     0      0        0 eth0

link-local      *               255.255.0.0     U     0      0        0 eth0

loopback        *               255.0.0.0       U     0      0        0 lo

default         199.0.105.1     0.0.0.0         UG    0      0        0 eth0

方法2)查看route文件(修改该文件,增加了默认路由default 199.0.105.1 - - 

# cat  /etc/sysconfig/network/routes

default 199.0.105.1 - - 

重启网络服务:/etc/init.d/network restart (这个我没有测试不重启是否可使修改生效)

方法3)yast 命令(可用于修改网关)

yast → Network Devices → Network Settings → 路由选择标签 即可查看

方法4)YaST控制中心(与yast命令类似,可用于修改网关

5、网关(默认路由)设置生效后,客户机:ping 服务器IP

6、客户机:ssh连接服务器

依然 Connection timed out

7、服务器:检查ssh服务

# service sshd status

Checking for service sshd           running

8、服务器:ssh连接本机

# ssh localhost

可正常连接。

9、怀疑防火墙的缘故,看了资料,修改了防火墙 /etc/sysconfig/SuSEfirewall2 配置文件,开放了ssh服务。

将FW_SERVICES_EXT_TCP=""修改为FW_SERVICES_EXT_TCP="ssh"

FW_SERVICES_EXT_TCP设置示例(/etc/services中的服务名,端口号,或者端口号范围,或者混合,空格分隔):

FW_SERVICES_EXT_TCP="ssh"

FW_SERVICES_EXT_TCP="123 514"

FW_SERVICES_EXT_TCP="3200:3299"

FW_SERVICES_EXT_TCP="ftp 22 telnet 512:514"

重启防火墙:

service SuSEfirewall2_init  restart

service SuSEfirewall2_setup restart

检查状态:service xxxxx status

10、客户机:ssh到服务器

依然 Connection timed out,看来与防火墙配置无关啊

11、服务器:检查ssh配置文件

既然防火墙做了过滤,那会不会是ssh自身的问题呢?

在服务器上修改了ssh配置文件/etc/ssh/sshd_config。

将#PasswordAuthentication yes的注释去掉(ssh默认不支持密码方式验证)。

12、服务器:重启ssh服务

# service sshd restart
Shutting down SSH daemon        done
Starting SSH daemon                    done
11、客户机:ssh到服务器

依然 Connection timed out,看来也不是ssh服务的问题呢

12、检查了另一台SUSE Linux Enterprise Server11,发现根本没有修改/etc/ssh/sshd_config,没有修改防火墙配置文件,可是为什么它又可以访问呢?因此检查了该服务器的防火墙,发现防火墙根本没有启动。

检查方法1:结果都是unused

service SuSEfirewall2_init  status

service SuSEfirewall2_setup  status

检查方法2:yast命令 → 安全和用户→防火墙 或者YaST控制中心

只能选择“立即启动防火墙”,说明是关闭的。

13、既然另一台没开防火墙,那么本机也干脆不开算了!停止并禁用防火墙。

方法1:命令

service SuSEfirewall2_init  stop

service SuSEfirewall2_setup  stop

chkconfig SuSEfirewall2_init off

chkconfig SuSEfirewall2_setup off

方法2:yast命令→ 安全和用户→防火墙(YaST控制中心图形化的方法,与yast命令类似)

立即停止防火墙,让后勾选:禁用防火墙自动启动

14、客户机:ssh到服务器

依然 Connection timed out。你妹啊,都搞到这一步了还不行!!!!

15、干脆拿一根网线用我的笔记本直连服务器看看!

配好笔记本IP地址(和服务器一个网段),ssh到服务器,搞定了!!!!

对于这个问题,我只能对网络管理员说:呵呵...

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
### 回答1: SUSE Linux Enterprise Server 11 SP3是一种高度稳定、安全的操作系统,可以用于企业级应用和数据中心。如果您需要下载SUSE11SP3,可以在官网上找到相关下载链接。首先需要注册一个SUSE账户,并选择需要下载的版本。在下载过程中需要注意选择适合自己的版本,例如服务器版本或桌面版本等。同时,还需了解自己的系统要求,如硬件要求和软件依赖等。下载完成后,需要进行验证以确保下载的文件完整性和安全性。最后,您可以根据安装指南进行安装操作,该指南将会详细解释如何在不同环境下安装SUSE11SP3。如果您遇到任何问题,可以在官网上找到相关的帮助文档、论坛和社区,或者联系SUSE官方支持,以获得更好的帮助。 ### 回答2: SUSE 11 SP3SUSE Linux Enterprise Server 11的第三个更新版本。如果您希望下载SUSE 11 SP3,您可以前往SUSE官方网站选择相应版本进行下载。在SUSE下载页面,您可以选择适用于您的服务器的版本,并选择您需要的ISO文件或网络安装文件进行下载。下载SUSE 11 SP3时应注意文件大小及相应的下载速度。视网络情况不同,下载速度也会有所不同。下载过程中如出现下载异常,您可以从SUSE的支持站点查找相关解决方案或者联系SUSE支持团队寻求帮助。此外,您应确保您的系统符合SUSE 11 SP3的最低系统要求,并备份重要数据以避免意外数据损失。下载完成后,您可以按照SUSE的安装指南进行安装和配置,以满足您的需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值