首页 > 系统服务 > 详细

【shell脚本】批量修改主机密码modify_passwd.sh和ssh配置文件sshd.config.sh

时间:2020-06-22 20:01:15      阅读:109      评论:0      收藏:0      [点我收藏+]
[root@rhel8 shell]# vi modify_passwd.sh
[root@rhel8 shell]# cat modify_passwd.sh 
#!/bin/bash
##########################################################################
# modify passwd                                                          #
# by author tanbaobao 2020/06/22                                         #
##########################################################################

# 清空文件
# >ok.txt
# >fail.txt

read -p "Please enter a New Password: " NEW_PASS

for ip in `cat ip.txt`
do
    {
        ping -c1 -W1 $ip &>/dev/null
        if [ $? -eq 0 ];then
            ssh $ip "echo $NEW_PASS | passwd --stdin root"
            if [ $? -eq 0 ];then
                echo "$ip" >>ok_`date +%F`.txt
            else
                echo "$ip" >>fail_`date +%F`.txt
            fi
        else
            echo "$ip" >>fail_`date +%F`.txt
        fi
    }&
done

# 等待后台执行完成再输出后面内容
wait
echo "finish..."

 

修改sshd配置文件脚本

[root@rhel8 shell]# cat modify_sshd_config.sh 
#!/bin/bash
##########################################################################
# modify passwd                                                          #
# by author tanbaobao 2020/06/22                                         #
##########################################################################

for ip in `cat ip.txt`
do
    {
        ping -c1 -W1 $ip &>/dev/null
        if [ $? -eq 0 ];then
            ssh $ip "sed -ri ‘/^#UseDNS/cUseDNS no‘ /etc/ssh/sshd_config"
            ssh $ip "sed -ri ‘/^GSSAPIAuthentication/cGSSAPIAuthentication yes‘ /etc/ssh/sshd_con
fig"            ssh $ip "systemctl stop firewalld;systemctl disable firewalld"
            ssh $ip "sed -ri ‘/^SELINUX+/cSELINUX=disabled‘ /etc/sysconfig/selinux"
            ssh $ip "setenforce 0"
        fi
    }&
done

wait

echo "all ok..."

 

【shell脚本】批量修改主机密码modify_passwd.sh和ssh配置文件sshd.config.sh

原文:https://www.cnblogs.com/HeiDi-BoKe/p/13178591.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!