不过我试过了,在目前状态下。我在serverA上用root用户执行 ssh serverB ifconfig可以返回serverB上网卡信息,但执行rsh serverB ifconfig则提示无法找到ifconfig命令。但是我执行ssh serverB cat /tmp/a和rsh serverB cat /tmp/a则都可以列出文件/tmp/a的内容。不知道是为什么。
在 2010年8月11日 下午3:44,李文明 <[email protected]>写道: > 是这样啊,明白了。谢谢您 。 > 找时间验证一下。 > > > 在 2010年8月11日 下午3:40,任晓磊 <[email protected]>写道: > > 你装了rlogin,所以就变成你说的这样了。没装的时候rsh就是ssh >> ssh覆盖了r系列命令的所有功能,并且在安全性上有增强,所以r系列已经淘汰了 >> >> 2010/8/11 李文明 <[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 >> >> >> -- >> Ren Xiaolei >> > >

