#!/bin/bash
ip=$1
ip_num=$(echo $ip | awk -F\. '{print NF}')
if [ $ip_num -eq 2 ]; then
ip=192.168.$ip
fi
shift
cmd=$@
if echo "$cmd" | grep -E "rm|reboot|shutdown" ; then
echo "危险命令,请登录主机执行!"
exit 1
fi
user=root
passwd=
echo "-- 处理远程主机: $ip 执行命令: $cmd"
sshpass -p $passwd ssh $user@$ip "$cmd"
SSH远程主机执行命令:s2c
发布时间 2023-06-16 14:51:18作者: 武平宁