rsh无密码登陆

该脚本用于实现rsh无密码登陆,解决pdsh的rsh模块连接问题。首先检查pdsh是否已安装rsh模块,然后更新hosts文件,添加主机名到hosts.equiv和.rhosts,并设置权限。接着关闭iptables和selinux,安装epel-release和pdsh,确保rsh模块安装成功。最后安装rsh和rsh-server,启用xinetd服务的相关rsh服务,并将rsh, rexec, rlogin添加到securetty。" 108796696,8828609,程序员的鄙视链:从语言到工具的全方位较量,"['编程语言', '软件工程师', '工具选择', '操作系统', '编程文化']
摘要由CSDN通过智能技术生成
#!/bin/bash
#rsh无密码登陆  解决pdsh的rsh模块连接问题
#运行前提 保证yum源正常 并且 可以上网

#target:
#clone1.host.com 192.168.1.30
#clone2.host.com 192.168.1.35 ==> 三者无密码互通	下面的脚本每个机器都要运行
#clone3.host.com 192.168.1.34

#是否安装pdsh时候装了rsh模块
rsgFlag=`pdsh -V | grep rsh|wc -l`
if [ $rsgFlag -lt 1 ]
then
        echo "You never install pdsh with rsh modules!"
        echo "Please you sholud recheck!"
        exit
fi


############# 依据自己的环境而定BEGIN###############
###这一步不是每个环境都使用哈
echo "192.168.1.30 clone1.host.com" >>/etc/hosts
echo "192.168.1.35 clone2.host.com" >>/etc/hosts
echo "192.168.1.34 clone3.host.com" >>/etc/hosts
#添加主机名
echo "clone1.host.com" >>/etc/hosts.equiv
echo "clone2.host.com" >>/etc/hosts.equiv
echo "clone3.host.com" >>/etc/hosts.equiv

#读取/etc/hosts.equiv到/root/.rhosts 
cat /etc/hosts.equiv  >> /root/.rhosts
sed -i 's/$/ root/' /root/.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值