不过我试过了,在目前状态下。我在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
>>
>
>

回复