Chinaunix首页 | 论坛 | 博客
  • 博客访问: 454355
  • 博文数量: 42
  • 博客积分: 3005
  • 博客等级: 中校
  • 技术积分: 700
  • 用 户 组: 普通用户
  • 注册时间: 2008-02-03 14:30
文章分类

全部博文(42)

文章存档

2008年(42)

我的朋友
rsh

分类: LINUX

2008-06-16 09:26:55

redhat linux下配置rsh和rcp
                                      
1安装前准备
机器A192.168.0.4 (安装rsh server)
机器B192.168.0.10 (rsh client 调用执行192.168.0.4的命令)

2 首先确认机器A是否安装rsh包
[root@mg04 root]# rpm -aq grep rsh
rsh-0.17-14
rsh-server-0.17-14
如果没有安装以上两个包,请找到相关软件安装(如果是LINUX,可以从安装碟中找到)
安装包
rpm -ivh rsh-0.17-5 (linux 操作系统)
rpm -ivh rsh-server-0.17-5 (linux 操作系统)
3确认是否启动rsh 服务
方法一
使用命令setup,查看service是否将[] rsh 加上,如果加上表示可以启动。
etcrc.dinit.dxinetd restart 或者 service xinetd restart
方法二
rsh 属于xinetd服务,可以直接修改etcxinetd.drsh脚本文件。
service shell
{
disable = no
socket_type = stream
wait = no
user = root
log_on_success += USERID
log_on_failure += USERID
server = usrsbinin.rshd
}
当然方法很多,目的就是使用rsh服务能启动。
etcrc.dinit.dxinetd restart
检查是否启动 rsh server 监听和TCP 是514。
[root@mg04 root]# netstat -an grep 514
tcp 0 0 0.0.0.0514 0.0.0.0 LISTEN
如果能看到514在监听说明服务器已经启动。
4配置rsh server
修改etcsecuretty文件 echo rsh etcsecuretty
如果打算用root作为rsh用户的话
先用root登录到机器A中进行以下操作
cd ~
echo 192.168.0.10 root .rhosts 允许192.168.0.10 以root访问
echo 192.168.0.4 root .rhosts
重启rsh server.
5测试和注意的问题
登录到b机器进行测试 rsh -l root 192.168.0.204 ps -ef
看是否能看到结果。如果看到
[root@mg04 etc]# rsh -l root 192.168.0.204 ps -ef
Permission denied.
这是由于权权限问题,一般是由于 .rhosts没有配置正确。.rhosts一般位于
rsh server服务器相对应账号目录下比如root(与.bash_profile在同一目录)
rsh在执行命令有时会找不到。rsh 在调用命令是最好使用绝对路径。默认搜索路径为
[root@mg04 etc]# rsh -l root 192.168.0.4 env grep PATH
PATH=usrbinbin
rh8.0下rcp的用法设置
只对root用户生效
1、在双方root用户根目录下建立.rhosts文件,并将双方的hostname加进去.在此之前应在双方的etchosts文件中加入对方的IP和hostname
2、把rsh服务启动起来,redhat默认是不启动的。方法:用执行ntsysv命令,在rsh选项前用空格键选中,确定退出。 然后执行:service xinetd restart即可。
3、到etcpam.d目录下,把rsh文件中的auth required libsecuritypam_securetty.so一行用“#”封掉即可
 
阅读(1599) | 评论(2) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2008-06-16 09:30:28

如何使用rsh/tar快速克隆Linux服务器   一 概述   本文目的在于快速克隆另一架正在运行的Linux服务器的全部内容,之后更改相应的配置   文件,即可快速设置另一台完全相同配置的服务器   二 环境   本文使用最新的Redhat Linux 7.1 CDROM 第一张安装盘启动,被克隆的另一架服务器是   任何Linux系统,本文中也为Redhat 7.1。   三 步骤   1. 在被克隆的已经在运行的linux服务器 A (192.168.0.1) 上首先允许服务器 B (先   暂定IP地址为 192.168.0.2) 的IP可以rsh 进来   a. 在服务器上运行/usr/bin/ntsysv 选中rexec ,rlogin ,rsh三项服务。   b. 运行#/sbin/service xinetd restart 启动该三项服务。   c. 运行#echo "rexec" >> /etc/securetty;echo "rlogin" >>   /etc/securetty;echo "rsh" >> /etc/securet

chinaunix网友2008-06-16 09:29:59

linux rsh登录 注意,这是普通用户的rsh无密码登录。如果是root还需要其他设置。 1。首先要在要rsh登录的服务器上把rsh server给装上。 2。如果没有特殊的限制,etchosts.allow etchosts.deny 这两个文件为空就可以。 如果要限制的话,就先在etchosts.deny中添加ALLALL 在etchosts.allow中添加 in.rshd 192.168.0. in.rlogind 192.168.0. portmap 192.168.0. sshd 192.168.0. 类似的允许的信息。 3。rsh配无密码的登录,主要就是etchosts.equiv这个文件。 在里面加入客户端的主机名。 4。最后把rsh server启动起来,这里需要到 etcxinetd.d 目录 把rsh,rlogin,rexec的文件中的disable =yes都改成disable =no 然后etcinit.dxinetd restart重启服务。 ---------使root也