使用 bash rsync 远程站点

发布于 2024-07-27 01:38:14 字数 350 浏览 12 评论 0原文

希望你能建议我想使用 rsync 来执行我的 FTP 事务,但使用 bash。

如何将密码添加到 rsync 命令中。

我有例如。

rsync -r -update [email protected]:/public_html/ /var/www/domin.com/public_html

希望大家多多指教。

先感谢您。

Hope you can advise I want to use rsync to carry out my FTP transactions but with bash.

How can I add the password to the rsync command.

I have for example.

rsync -r -update [email protected]:/public_html/ /var/www/domin.com/public_html

Hope you can advise.

Thank you in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

一袭白衣梦中忆 2024-08-03 01:38:14

来自man rsync

远程守护进程上的一些模块
可能需要身份验证。 如果是这样,你
时会收到密码提示
你连接。 您可以避免
通过设置密码提示
环境变量 RSYNC_PASSWORD 为
您要使用或正在使用的密码
--password-file 选项。 这可能
在编写 rsync 脚本时很有用。

From man rsync:

Some modules on the remote daemon
may require authentication. If so, you
will receive a password prompt when
you connect. You can avoid the
password prompt by setting the
environment variable RSYNC_PASSWORD to
the password you want to use or using
the --password-file option. This may
be useful when scripting rsync.

暮色兮凉城 2024-08-03 01:38:14

正确的答案是使用 ssh 密钥

此站点提供了有关创建和使用的指南使用 rsync 的 ssh 密钥:

The correct answer would be to use ssh keys

This site provides a guide on creating and using ssh keys with rsync:

回梦 2024-08-03 01:38:14

根据serverfault,你不能,但有一些替代方案:https://serverfault。 com/questions/24622/如何使用-rsync-over-ftp

According to serverfault you can't, but there are some alternatives: https://serverfault.com/questions/24622/how-to-use-rsync-over-ftp

烟沫凡尘 2024-08-03 01:38:14

这是一个关于使用 ssh 的授权密钥功能设置 rsync 和 ssh 的非常好的方法。 http://blogs.oracle.com/jkini/entry/how_to_scp_scp_and

SSH 已加密而且密钥比 rsh 身份验证或使用密码文件安全得多。

Here is a pretty good howto on setting up rsync with ssh using the authorized keys feature of ssh. http://blogs.oracle.com/jkini/entry/how_to_scp_scp_and

SSH is encrypted and the keys are much more secure than rsh authentication or using password files.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文