RSH+RCP on CentOS 5.4
场景说明及约定:
两台机器,分别起名叫“Client”和“Server”
“Client”的IP为192.168.1.1;“Server”的IP为192.168.1.2
“Client”作为客户端,“Server”作为服务端。
“Client”要远程在“Server”上执行命令
“Client”要往“Server”上拷贝文件,或者回拷
两边的操作用户角色都是root。安全起见,其他用户也可以,只是后面配置相应调整即可
配置说明:
公共部分:
1.首先要有固定的机器名
1)用hostname命令给机器定义名字,比如hostname Server
2)修改/etc/sysconfig/network文件,确认其中HOSTNAME参数值与之前定义的机器名吻合
3)server network restart 使之生效
4)修改/etc/hosts,增加“Client”和“Server”的解析条目:
192.168.1.1 Client
192.168.1.2 Server
2.安装必要软件包:
1)rsh-server-0.17-40.el5.i386.rpm
2)rsh-0.17-40.el5.i386.rpm
服务器端部分:
1.开启rsh服务
修改/etc/xinetd.d/rsh文件,将其中disable的值变更为 no
2.增加rsh安全登录
echo rsh >>/etc/securetty
3.在服务器端操作用户角色的home目录中,创建允许客户端列表文件.rhosts。
格式为“Client的IP地址 允许Client以什么身份访问”
比如:echo "192.168.1.1 root" >>.rhosts
4.启动rsh服务
rsh服务属于xinetd服务集合,所以:service xinetd restart
客户端部分:
高版本的kerberos rsh执行时会出现“port 544: Connection refused”问题,所以需要对其进行微调
1.cd /usr/kerberos/bin
2.mv rsh rsh.sav
3.ln -s /usr/bin/rsh rsh
4.mv rcp rcp.sav
5.ln -s /usr/bin/rcp rcp
配置完成,现在我们可以在“Client”上试验了
1.在“Server”上创建/opt/haha目录:rsh Server mkdir /opt/haha
2.将“Client”上的文件拷贝至“Server”的/opt目录下:rcp filename Server:/opt/
2.将“Client”上的文件夹拷贝至“Server”的/opt目录下:rcp -r dirname Server:/opt/
3.将“Server”上的文件拷贝至“Client”本地的/opt目录下:rcp Server:/opt/filename /opt
阅读(2163) | 评论(0) | 转发(0) |