1
A
回答
2
您还没有提及您正在使用的操作系统,或者您希望发生这种操作的时间。我会研究使用rsync。使用ssh密钥身份验证(而不是密码)设置登录,并添加定期运行它的cron作业。
活,因为这确实复制运行此命令的用户:
SSH-凯基
(保留密码为空)。
下一页公钥复制到测试服务器(请确保您不会覆盖现有的authorized_keys文件,如果它已经存在,你必须追加id_rsa.pub该文件):
SCP〜/的.ssh/id_rsa.pub分期服务器:的.ssh/authorized_keys中
最后建立的cron作业:
呼应'15,45 * * * * rsync的-avz -e SSH /路径/到/ images staging-server:/ path/t o'| crontab -
这会在每小时运行您的脚本季度过去和季度。有关的cron格式的更多信息,请参见相应的手册页:
男子5 crontab中
要了解rsync的选项,检查的rsync手册页。当您删除活动服务器上的图像时,此命令不会删除登台中的图像,但有相应的选项。
另外,请记住手动运行该命令一次作为有问题的用户接受SSH服务器密钥并确保密钥验证正在工作。
+0
rsync为胜利。当使用这种方式时,如果两台服务器位于同一个数据中心,请确保使用内部IP而不是公用的。这将为您节省带宽费用。 –
相关问题
- 1. 在两台服务器之间同步文件夹
- 2. 跨多台服务器同步文件
- 3. 在多台服务器上同步cronjob
- 4. 两台服务器之间的文件备份/同步
- 5. 在另一台服务器上存储Wordpress“上传”文件夹
- 6. 如何在(经典)ASP上传后同步两个文件夹(在不同的服务器上)
- 7. 编写服务以保持两个文件夹同步?
- 8. 同步现场服务器的文件系统中的图像
- 9. 如何同步我的www文件黑白图像服务器?
- 10. 在php中使用rsync同步远程服务器文件夹和本地服务器文件夹?
- 11. 跨多台服务器(机器)同步xml文件
- 12. 如何上传图像从前端到服务器图像文件夹在php
- 13. 图像文件没有保存到服务器“图”文件夹
- 14. 用java同步两台不同服务器的方法
- 15. 在两台SQL服务器之间运行同步命令
- 16. 在两台Django服务器之间同步数据
- 17. 从两台不同的服务器获取图像
- 18. 将多个图像上传到服务器文件夹
- 19. 2在同一服务器上但在不同文件夹中的Web服务
- 20. 在同一台服务器上安装两台Drupal
- 21. 在同一台服务器上的两个用户(网站)之间共享文件夹/文件
- 22. 从服务器图像文件夹jsp html图像字幕
- 23. 从另一台机器上的服务器创建文件夹
- 24. 上传图像文件到服务器
- 25. 在两台不同的服务器上同时运行SSIS包
- 26. TFS2010 - 与apache web服务器同步 - 工作文件夹
- 27. FileSystemWatcher在一台服务器上观看另一台服务器上的文件夹
- 28. 跨多台服务器同步?
- 29. 在同一台服务器上使用Java Applet访问服务器文件
- 30. Rails:一台服务器上的图像,另一台服务器上的CSS和Javascript上的图像
您需要支持服务器间复制的文件系统。 – Abhishek