简介:
使用ssh或者scp的时候需要手动输入密码。在写脚本的时候,这点是不允许的。但因为ssh也不支持pipe或者<<等方式输入密码。说以有了sshpass这样一个模拟输入密码的程序。
安装:
sudo apt-get install sshpass
用法:
sshpass -p {密码} ssh -o StrictHostKeyChecking=no {用户名}@{主机IP} 'rm -rf /tmp/test'
sshpass -p {密码} scp -o StrictHostKeyChecking=no ./test.txt {用户名}@{主机IP}:/root