我可以在我的rsync呼叫中包括密码吗?

人气:43 发布:2023-01-03 标签: rsync

问题描述

我使用rsync更新我的静态网站。我目前cd到本地网站目录,运行rsync命令,然后在下一行输入密码。我已经将rsync调用保存到一个文本片段中(这样_rs就会扩展到我的调用)。有没有办法在结尾处使用类似-p的标志并包括密码?

我的呼叫如下所示:

rsync -avzh -e ssh * foo@foo.org:"/home/foo/public_html/"

推荐答案

选项之一是使用公钥/私钥对,请参阅How to auto rsync with ssh passwordless

或者您可以尝试使用Expect

14