使用 bash rsync 远程站点
希望你能建议我想使用 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
来自
man rsync
:From
man rsync
:正确的答案是使用 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:
根据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
这是一个关于使用 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.