问题解决了,google到一个解决方案,不过不是按常规方法解决的,这种解决方式可能会带来安全问题。如下:

暴力解决debian系统rsh root不能登陆问题

1. 在文件
/etc/pam.d/rlogin
/etc/pam.d/rshd

中注释掉所有auth开头的行, 然后增加一行
auth required pam_permit.so
表示允许所有连接

2.  /etc/init.d/openbsd-inetd restart



在 2010年8月11日 下午2:44,李文明 <[email protected]>写道:

> 不是这样的,你看下面的命令。rlogin和ssh是互不相干的两个程序,应该不可以做成链接的,因为他们在软件逻辑上是不同的。
>
>
> ~# ls -l `which rlogin`
> lrwxrwxrwx 1 root root 24 Aug 11 09:39 /usr/bin/rlogin ->
> /etc/alternatives/rlogin
>
> ~# ls -l /etc/alternatives/rlogin
> lrwxrwxrwx 1 root root 22 Aug 11 09:41 /etc/alternatives/rlogin ->
> /usr/bin/netkit-rlogin
>
> ~# ls -l /usr/bin/netkit-rlogin
> -rwsr-xr-x 1 root root 11848 Jul 10 08:54 /usr/bin/netkit-rlogin
>
> ~# ls -l `which ssh`
> -rwxr-xr-x 1 root root 332928 Jul 10 09:18 /usr/bin/ssh
>
>
> 在 2010年8月11日 下午2:20,任晓磊 <[email protected]>写道:
>
> 2010/8/11 李文明 <[email protected]>:
>> > 您是指把rlogin -->ssh吗
>>
>> 默认情况下就是这样指的。除非你后来又删除了这个链接
>> --
>> Ren Xiaolei
>>
>
>

回复