侧边栏壁纸
博主头像
枕头下放双臭袜子博主等级

今我何功德,曾不事农桑

  • 累计撰写 162 篇文章
  • 累计创建 30 个标签
  • 累计收到 0 条评论

shell简单批量修改远程主机账户密码

枕头下放双臭袜子
2020-01-29 / 0 评论 / 0 点赞 / 654 阅读 / 0 字 / 正在检测是否收录...

我就是个憨憨~

简单的使用ssh仅执行一件事情我都不知道哎!

# ssh IP  "echo 密码 | passwd --stdin root"
# ssh IP  "ls /root"

下面是shell批量修改主机账户密码:

#!/bin/bash
read -p "Enter a new passwd"  passwd
#IP地址使用数组形式
ip=(
  XXXX
  XXXX
  XXXX
)

for ip in ${ssh_ip[*]}
do
   {
        ping -c2 $ip &>/dev/null
        if [ $? -eq 0 ];then
           ssh $ip "echo $passwd |passwd --stdin  root"
           if [ $? -eq 0 ];then
                echo "$ip passwd update successful!"
           else
                echo "$ip passwd update fail"
           fi
        else
           echo "$ip is down"
        fi
   }&
done
0

评论