问题解决了,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 >> > >

