Chinaunix首页 | 论坛 | 博客
  • 博客访问: 819749
  • 博文数量: 94
  • 博客积分: 1767
  • 博客等级: 上尉
  • 技术积分: 1168
  • 用 户 组: 普通用户
  • 注册时间: 2008-12-13 23:16
个人简介

ha

文章分类

全部博文(94)

文章存档

2014年(2)

2013年(17)

2012年(6)

2011年(15)

2010年(23)

2009年(23)

2008年(8)

我的朋友

分类: LINUX

2011-06-24 16:36:26

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
阅读(2154) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~