我需要通过rsync
通过ssh
,并希望自动完成它,而不需要传递密码的ssh
手动。
发布于 2010-07-21 13:53:47
对于脚本化的ssh登录,您应该使用没有密码的密钥文件。这显然是一个安全风险,请注意密钥文件本身是充分安全的。
发布于 2013-10-24 15:55:17
使用"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
发布于 2013-01-11 20:54:28
通过将环境变量rsync
设置为要使用或使用--password-file
选项的密码,可以避免在--password-file
命令中使用密码提示。
https://stackoverflow.com/questions/3299951
复制相似问题