由 carl_sword 在 05-13-2003 22:05 发表:
如何使用rsh命令登陆
请诸位大虾帮忙!
在两台机器上安装上RED HAT LINUX9。0后,再对两台机器进行怎样的配置,才能用rsh命令登陆成功?
由 yttx 在 01-15-2004 18:02 发表:
没有人回答吗?
我现在的本机ip是:192.168.88.129
.rhost文件中也有这样的一行192.168.88.129
执行rsh 192.168.88.129 ls
返回的信息是:connection refused!
我估计可能时防火墙的问题,但这方面不熟,那位大虾知道麻烦告知
谢谢
我的系统是默认安装的linux服务器,现在没有gui基面。
由 yttx 在 01-15-2004 18:43 发表:
2. 直接rsh作为root.
a. 在服务器上运行/urs/bin/ntsysv选中rexec ,rlogin ,rsh三项服务。
b. 运行#/sbin/service xinetd restart 启动该三项服务。
c. 运行#echo "rexec" >> /etc/securetty;echo "rlogin" >>
/etc/securetty;echo "rsh" >> /etc/securetty
d. 在服务器上运行#echo "192.168.0.2 root" >> /root/.rhosts
或者 #echo "client root" >> /root/.rhosts且确保在服务器上的/etc/hosts中有client的记录
192.168.0.2 client.domain.com client
至此你应该可以从client直接以root身份rsh到服务器不需密码了。
注: 仅仅redhat 7.x 开始需要为rsh设置/etc/securetty.
++++++++++++++
按以上步骤完成后,出现的错误信息是:
Host address mismatch for 192.168.88.129
由 yttx 在 01-15-2004 19:01 发表:
按以上步骤完成后,出现的错误信息是:
Host address mismatch for 192.168.88.129
+++++++++++++++
出现上面的信息可能是因为修改了文件/etc/hosts和/etc/hosts.allow
将/etc/hosts和/etc/hosts.allow恢复为修改以前的情况,
出现的信息是permission denied。
由 yttx 在 01-16-2004 08:53 发表:
去掉.rhosts文件的组的写权限后,本地的rsh命令可以实现了,但是从其它的主机访问还是不行。
另外,windows的rsh也不可以使用。问题在哪里还不清楚。
由 yttx 在 01-16-2004 13:06 发表: