sshpass连接主机以及执行命令

sshpass连接主机以及执行命令

[root@centos pb]# cat ssh.sh 
#!/bin/bash

function Install_sshpass(){
sshpass -V > /dev/null 2&>1
if [  $? -ne 0 ]
then
	yum -y install wget
	wget http://downloads.sourceforge.net/project/sshpass/sshpass/1.06/sshpass-1.06.tar.gz
	tar -xf sshpass-1.06.tar.gz
	cd sshpass-1.06
	./configure --prefix=/usr/local/sshpass
	make && make install
	cp -a /usr/local/sshpass/bin/sshpass  /usr/bin/
fi
}
Install_sshpass

ip=10.2.5.$1
pass="123456"
sshpass -p "$pass" ssh root@$ip -o StrictHostKeyChecking=no $2
#sshpass -p "$pass" ssh root@$ip $2

 

posted @ 2018-10-31 14:40  jcici  阅读(1918)  评论(0编辑  收藏  举报