背景
传输大文件时,需要后台运行,做免密很麻烦,通过安装sshpass命令组合scp或者rsync解决。唯一的问题时历史命令中会暴露密码,使用完后记得删除。
命令
bash
sshpass -p 'yourpassword' scp -r /public/mongobackup/192.168.8.125 root@192.168.8.71:/public/mongobackup/ &
bash
sshpass -p 'yourpassword' rsync -avz -e ssh /public/DBbackup/Linuxbackup/192.168.5.233/mongobackup/*20250224* root@172.28.2.5:/public/mongobackup/192.168.5.233/ &