如何使用rsh命令登陆

由 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 发表:


Published At
Categories with 服务器类
Tagged with
comments powered by Disqus