RHEL实现rsh无密码访问


一:环境

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无密码访问配置完毕

本文永久更新链接地址

相关内容

    暂无相关文章