远程scp、ssh自动输入密码,执行远程主机命令
#!/bin/bash username='miaojx' password=' ' ip='192.168.0.*' file='miao1.txt' #远程复制文件,自动输入密码 sshpass -p $password scp $file $username@$ip:/home/miaojx/ >/dev/null 2>&1 #远程登陆目标主机,在远程主机上执行命令 sshpass -p $password ssh $username@$ip > /dev/null 2>&1 << remotessh #执行命令,sudo无需输入密码 echo $password | sudo -S rm -rf /opt/dirtest echo $password | sudo -S mkdir /opt/dirtest 。。。。 。。。。 exit remotessh