首页 > 学技术 > 技术网文 > Tru64 UNIX > 正文

[精彩] rsh 急!急!急!急!急!急!急!急!急!


来源 chinaunix.net 酷勤网整理

:?: 
现有两台Tru 64服务器:Server A: 10.41.3.1 (名字 hepcdev)
                                  Server B: 10.41.3.91 (名字 ds20e)
两台机器的rsh服务均开启,在两台机器上均有abcd用户名,密码相同,两机器设置如下:
1、Server B的/etc/hosts内容:
    10.41.3.91  ds20e     DS20E
      10.41.3.1    hepcdev  HEPCDEV
    在abcd用户根目录下的.rhost文件内容:
      ds20e     abcd
      hepcdev  abcd

2、Server A的/etc/hosts内容:
    10.41.3.1    hepcdev  HEPCDEV
    在abcd用户根目录下的.rhost文件内容:
      ds20e     abcd
      hepcdev  abcd

由于不知道Server A的root密码,无法修改Server A的/etc/hosts文件,现在
Server B上执行rsh hepcdev ls时,总是报错socket permission denied.
不知是何原因?是否一定需要在Server A的/etc/hosts中增加Server A的相关
信息?


急!急!急!急!急!急!急!急!急!急!急!急!急!急!急!急!
急!急!急!急!急!急!急!急!急!急!急!急!急!急!急!急!
急!急!急!急!急!急!急!急!急!急!急!急!急!急!急!



 czyf2001 回复于:2003-12-08 22:10:22

必须要在/etc/hosts文件中匹配的!假如上面匹配成功了,可以不要再写.rhost文件的!!


 wein 回复于:2003-12-09 12:47:52

多谢!
以前做试验的时候直接使用ip地址就可以,现在不知为什么只能使用hosts文件中的记录的名称


 czyf2001 回复于:2003-12-09 14:57:15

假如你没有在hosts文件中配置,直接使用ip也是可以的!


 wein 回复于:2003-12-10 19:41:25

哦,非常感谢


 wangwz545 回复于:2006-04-19 21:11:17

64位linux(turbolinux)
需将/etc/xinetd.d/rsh 中disable 设置为no,系统默认关闭.
重新启动/etc/rc.d/init.d/xinetd restart
同时修改/etc/securetty 行首增加rsh 
在/etc/hosts.equiv 增加信任客户端地址.

32位linux (turbolinux)

需将/etc/xinetd.d/kshell 中disable 设置为no,系统默认关闭.
重新启动/etc/rc.d/init.d/xinetd restart
在/etc/hosts.equiv 增加信任客户端地址.




原文链接:http://bbs.chinaunix.net/viewthread.php?tid=218726
转载请注明作者名及原文出处



收藏本页到: