LinuxSir.cn,穿越时空的Linuxsir!

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

终端不能登陆,只能用SSH,为什么?

[复制链接]
发表于 2009-5-13 23:40:44 | 显示全部楼层 |阅读模式
在终端,无论是root还是有权利su到root的用户都无法登陆,输入密码后回车一闪(太快了,不是很清楚提示什么,好像有个unknow字样)
但是用ssh,有权su到root的用户都可以登陆。为什么?急死了。。。

-----------------
日志
May 13 20:01:13 localhost dhclient: DHCPACK from 192.168.1.1
May 13 20:01:13 localhost dhclient: bound to 192.168.1.100 -- renewal in 2874 seconds.
May 13 20:31:31 localhost kernel: Removing netfilter NETLINK layer.
May 13 20:31:31 localhost kernel: ip_tables: (C) 2000-2006 Netfilter Core Team
May 13 20:31:31 localhost kernel: Netfilter messages via NETLINK v0.30.
May 13 20:31:31 localhost kernel: ip_conntrack version 2.4 (8192 buckets, 65536 max) - 304 bytes per conntrack
May 13 20:31:31 localhost kernel: ip6_tables: (C) 2000-2006 Netfilter Core Team
May 13 20:31:31 localhost kernel: ip6_tables: (C) 2000-2006 Netfilter Core Team
May 13 20:49:07 localhost dhclient: DHCPREQUEST on eth0 to 192.168.1.1 port 67
May 13 20:49:07 localhost dhclient: DHCPACK from 192.168.1.1
May 13 20:49:07 localhost dhclient: bound to 192.168.1.100 -- renewal in 3395 seconds.
May 13 21:45:42 localhost dhclient: DHCPREQUEST on eth0 to 192.168.1.1 port 67
May 13 21:45:42 localhost dhclient: DHCPACK from 192.168.1.1
May 13 21:45:42 localhost dhclient: bound to 192.168.1.100 -- renewal in 2952 seconds.

-------------------------
我曾禁止了tty2-11设置,在服务器端的屏幕是无法登陆但是其他客户端视可以ssh的,在tty2-11我都禁止了,但是我开启了重启了还是不行呢
发表于 2009-5-14 09:18:32 | 显示全部楼层
需要确认一下以下几个问题:
1、是否安装了telnet
rpm  -qa telnet

尤其要有telnet-server这个服务端

2、telnet配置文件设置是否正确

vi /etc/xinetd.d/telnet
service telnet
{
disable = yes
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/sbin/in.telnetd
log_on_failure += USERID
}

将disable=yes行前加#,或者改为disable=no,开启telnet服务

3、配置中是否对登录IP、时间、用户等进行了限制

#vi /etc/xinetd.d/telnet
service telnet

{
disable     = no #激活 telnet 服务,no
bind       = 210.45.160.17 #your ip
only_from    = 210.45.0.0/16 #只允许 210.45.0.0 ~ 210.45.255.255 这个网段进入
only_from    = .edu.cn #只有教育网才能进入!
no_access    = 210.45.160.{115,116} #这两个ip不可登陆
access_times  = 8:00-12:00 20:00-23:59 # 每天只有这两个时间段开放服务
......
}

4、是不是修改了telnet的默认端口号

#vi /etc/services
进入编辑模式后查找telnet(vi编辑方式下输入/telnet)
会找到如下内容:
telnet 23/tcp
telnet 23/udp
检查是否修改了默认的端口号,而你在访问中还是访问的默认端口号。

5、重新启动xinetd守护进程
由于telnet服务也是由xinetd守护的,所以安装完telnet-server,要启动telnet服务就必须重新启动xinetd
[root@localhost root]#service xinetd restart

6、检查防火墙
运行setup
看防火墙是否拦截了telnet的访问端口

你按这样的流程检查一下,看是个什么情况
回复 支持 反对

使用道具 举报

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

本版积分规则

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