我需要通过ssh进行rsync,并且希望不需要手动传递ssh的密码就可以自动完成。
发布于 2018-05-03 14:53:44
对于脚本化的ssh登录,你应该使用没有密码的密钥文件。这显然是一种安全风险,请注意密钥文件本身的安全。
发布于 2018-05-03 15:40:51
使用“sshpass”非交互式ssh密码提供程序实用程序。
Ubuntu
sudo apt-get install sshpass
命令到rsync
/usr/bin/rsync -ratlz --rsh="/usr/bin/sshpass -p password ssh -o StrictHostKeyChecking=no -l username" src_path dest_path
https://stackoverflow.com/questions/-100004013
复制相似问题