sshpass:一個(gè)很棒的免交互SSH登錄工具。
安裝命令:
yum -y install sshpass
使用命令:
-p 直接在命令行給出password
sshpass -p redhat ssh [email protected] pwd
-f 文件首行給出password。
sshpass -f file.txt ssh [email protected] pwd
-e 由環(huán)境變量SSHPASS給出password。
export SSHPASS=redhat
sshpass -e ssh [email protected] pwd
-d 由文件描述符給出password。
sshpass -d 45613 ssh [email protected] pwd
遠(yuǎn)端服務(wù)器第一次登錄會(huì)提示:“Are you sure you want to continue connecting (yes/no)”,可以在ssh命令后面加上 -o StrictHostKeyChecking=no來(lái)解決。
eg:sshpass -p redhat ssh -o StrictHostKeyChecking=no??? [email protected] pwd