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