LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1882|回复: 7

如何使用rsh命令登陆

[复制链接]
发表于 2003-5-13 22:05:24 | 显示全部楼层 |阅读模式
请诸位大虾帮忙!
在两台机器上安装上RED HAT LINUX9。0后,再对两台机器进行怎样的配置,才能用rsh命令登陆成功?
发表于 2004-1-15 18:02:14 | 显示全部楼层
没有人回答吗?
我现在的本机ip是:192.168.88.129
.rhost文件中也有这样的一行192.168.88.129
执行rsh 192.168.88.129 ls
返回的信息是:connection refused!
我估计可能时防火墙的问题,但这方面不熟,那位大虾知道麻烦告知
谢谢

我的系统是默认安装的linux服务器,现在没有gui基面。
发表于 2004-1-15 18:43:15 | 显示全部楼层
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
发表于 2004-1-15 19:01:32 | 显示全部楼层
按以上步骤完成后,出现的错误信息是:
Host address mismatch for 192.168.88.129

+++++++++++++++
出现上面的信息可能是因为修改了文件/etc/hosts和/etc/hosts.allow
将/etc/hosts和/etc/hosts.allow恢复为修改以前的情况,
出现的信息是permission denied。
发表于 2004-1-16 08:53:51 | 显示全部楼层
去掉.rhosts文件的组的写权限后,本地的rsh命令可以实现了,但是从其它的主机访问还是不行。
另外,windows的rsh也不可以使用。问题在哪里还不清楚。
发表于 2004-1-16 13:06:12 | 显示全部楼层
本地rsh可以成功,但从其它机器上rsh时提示connection refused.
发表于 2004-1-16 18:14:09 | 显示全部楼层
rh8下rsh使用步骤:
1。安装rsh服务,通过/usr/sbin/ntsysv来察看,使用/sbin/service xinetd restart 来启动
2。rsh服务器端用户主目录下修改(建立).rhosts文件,添加client主机ip.注意去掉组的写权限
命令:chmod g-w .rhosts
3。本地,服务器都去掉防火墙。可以使用setup命令。

现在问题:w2k的rsh命令不能使用,不同网段也不可以使用。
可能解决方法:用iptables方法允许不同网端可以使用。调查中……
发表于 2004-3-15 14:55:10 | 显示全部楼层
w2k的rsh 可用
不同网端也可使用
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表