LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 3045|回复: 6

ssh登陆问题

[复制链接]
发表于 2007-8-21 23:23:00 | 显示全部楼层 |阅读模式
请问我公司的ssh不知哪里设置了什么现在无法登陆了,出错信息如下:
[root@server1 ~]# ssh root@www.******.net
reverse mapping checking getaddrinfo for 212.246.81.218.broad.xw.sh.dynamic.163data.com.cn failed - POSSIBLE BREAK-IN ATTEMPT!
root@www.*****.net's password:
Last login: Tue Aug 21 23:04:33 2007 from 218.83.70.78
/bin/bash: Permission denied
Connection to www.*******.net closed.
不论是内网外网都是这样,如是用putty登陆的话,会在输入完密码的时候屏幕一闪下就没有了,自动退出来了!/etc下的host.deny,host.allow都是空的,防火墙,selinux也关闭了
发表于 2007-8-22 03:54:57 | 显示全部楼层
建议查看一下sshd_config下 AllowUsers和UseDNS的设置有没有问题
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-22 11:27:57 | 显示全部楼层
检查了啊,和我其他正常的系统一样啊,AllowUsers选项没有,UseDNS到是有,不过是被注释掉的#UseDNS yes,我在虚拟机里也是这样的啊,但是也是可以登陆的
回复 支持 反对

使用道具 举报

发表于 2007-8-22 20:34:24 | 显示全部楼层
UseDNS  Specifies whether sshd(8) should look up the remote host name and
             check that the resolved host name for the remote IP address maps
             back to the very same IP address.  The default is ``yes''.

所以你应该检查一下在你的ssh服务器上能不能正确地通过client的hostname解析到client的IP
回复 支持 反对

使用道具 举报

发表于 2007-8-22 21:06:51 | 显示全部楼层
看看你的/bin/bash的权限!
[root@server1 ~]# ssh root@www.******.net
reverse mapping checking getaddrinfo for 212.246.81.218.broad.xw.sh.dynamic.163data.com.cn failed - POSSIBLE BREAK-IN ATTEMPT!
root@www.*****.net's password:
Last login: Tue Aug 21 23:04:33 2007 from 218.83.70.78 ---在这里说明你已经登录了!
/bin/bash: Permission denied ---这里说明/bin/bash没有权限
Connection to www.*******.net closed. -- 所以退出了!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-23 11:42:49 | 显示全部楼层
谢谢kissingwolf老师了,哈哈,问题解决了,太疏忽了
回复 支持 反对

使用道具 举报

发表于 2007-8-23 16:38:16 | 显示全部楼层
恩,我也学到新东西了,谢谢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表