1.两台rhel 6.4, 主机名分别为node1和node2
2.ip地址分别为192.168.78.14 192.168.78.15
3.两台主机hosts文件都为:
192.168.78.14 node1
192.168.78.15 node2
二:安装rsh和rsh-server(两台主机都安装),并设置启动rsh和rlogin服务
1.[root@node1 ~]# yum -y install rsh rsh-server
2.[root@node1 ~]# for i in rsh rlogin
> do
> chkconfig $i on; echo "$i" >> /etc/securetty
> done
3.[root@node1 ~]# /etc/init.d/xinetd start; chkconfig xinetd on
三:建立信任文件
1.在root主目录下建立.rhosts文件,并在此文件内写入这两台主机的主机名
[root@node1 ~]# cat .rhosts
node1
node2
注:root 验证需要/root/.rhosts文件,普通用户需要/etc/hosts.equiv文件
2.在/etc目录下建立hosts.equiv文件,并在此文件内写入这两台主机的主机名
[root@node1 ~]# cat /etc/hosts.equiv
node1
node2
四:配置完毕,验证配置
1.在node1上直接输入rsh node2 date就可以在node2上无密码执行date命令,同理node2也可以远程无密码操作node1
2.在node1上直接输入rsh node2就可以无密码登录node2,同理node2也可以无密码登录node1
3.普通用户操作同root用户
4.还有rcp命令可以远程复制文件
至此rsh无密码访问配置完毕