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

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM