我就是个憨憨~
简单的使用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