首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何为rsync SSH命令自动传递密码?

如何为rsync SSH命令自动传递密码?
EN

Stack Overflow用户
提问于 2010-07-21 13:51:10
回答 14查看 357.5K关注 0票数 134

我需要通过rsync通过ssh,并希望自动完成它,而不需要传递密码的ssh手动。

EN

回答 14

Stack Overflow用户

回答已采纳

发布于 2010-07-21 13:53:47

对于脚本化的ssh登录,您应该使用没有密码的密钥文件。这显然是一个安全风险,请注意密钥文件本身是充分安全的。

设置无密码ssh访问的说明

票数 55
EN

Stack Overflow用户

发布于 2013-10-24 15:55:17

使用"sshpass“非交互式ssh密码提供程序实用程序。

论Ubuntu

代码语言:javascript
运行
复制
 sudo apt-get install sshpass

命令到rsync

代码语言:javascript
运行
复制
 /usr/bin/rsync -ratlz --rsh="/usr/bin/sshpass -p password ssh -o StrictHostKeyChecking=no -l username" src_path  dest_path
票数 122
EN

Stack Overflow用户

发布于 2013-01-11 20:54:28

通过将环境变量rsync设置为要使用或使用--password-file选项的密码,可以避免在--password-file命令中使用密码提示。

票数 38
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3299951

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档