Linux小工具sshpass实现命令行密码验证功能
下载源码安装包
1
curl -O -L http://downloads.sourceforge.net/project/sshpass/sshpass/1.05/sshpass-1.05.tar.gz && tar xvzf sshpass-1.05.tar.gz
编译安装
1
2
3cd sshpass-1.05
./configure
sudo make installmacOS也可使用brew安装
1
brew install hudochenkov/sshpass/sshpass
使用
1
2
3
4在二进制文件中使用,准备upload.sh文件,写入内容:
!/bin/bash
sshpass -p 'pwd' scp -r ${sourceDir} ${username}@{IP}:${targetDir}
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Erebus's Blog!
评论