首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何为rsync ssh命令传递密码?

如何为rsync ssh命令传递密码?
EN

Stack Overflow用户
提问于 2018-05-03 06:22:37
回答 2查看 0关注 0票数 0

我需要通过ssh进行rsync,并且希望不需要手动传递ssh的密码就可以自动完成。

EN

回答 2

Stack Overflow用户

发布于 2018-05-03 14:53:44

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

票数 0
EN

Stack Overflow用户

发布于 2018-05-03 15:40:51

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

Ubuntu

代码语言:txt
复制
 sudo apt-get install sshpass

命令到rsync

代码语言:txt
复制
 /usr/bin/rsync -ratlz --rsh="/usr/bin/sshpass -p password ssh -o StrictHostKeyChecking=no -l username" src_path  dest_path
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100004013

复制
相关文章

相似问题

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