Robin Rodricks Asked: 2009-05-15 06:52:50 +0800 CST2009-05-15 06:52:50 +0800 CST 2009-05-15 06:52:50 +0800 CST 从服务器复制到服务器 772 我有一个要在线备份的站点,并且我有 FTP 访问权限。有没有更快的方法而不是将其下载到我的 PC 并将其重新上传到备份服务器? backup ftp 3 个回答 Voted WerkkreW 2009-05-15T06:55:09+08:002009-05-15T06:55:09+08:00 如果两个系统都支持,您可以通过您的 PC 对其进行FXP ,在 Windows 上使用的一个很好的工具是FlashFXP(它实际上也是一个不错的 FTP 客户端)。但是,如果您没有任何其他类型的访问权限,例如 shell 或 RDP,则无法启动从一台服务器到另一台服务器的直接传输,在这种情况下,是的,您必须下载它,然后重新上传。 如果您对任一服务器具有 RDP/SSH 访问权限,则可以使用多种方法直接推送/拉取数据。 ceejayoz 2009-05-15T07:49:31+08:002009-05-15T07:49:31+08:00 rsync是此类事情的黄金标准,如果您对任一服务器具有外壳/远程桌面访问权限。很多选项,包括仅传输更改文件的非常有用的选项。 Best Answer amarillion 2009-05-15T23:51:16+08:002009-05-15T23:51:16+08:00 如果您只有 FTP 访问权限 - 没有 shell 访问权限 - 没有 rsync - 那么就不可能让服务器直接相互通信。您需要使用自己的计算机作为中间件。 如果您需要定期执行此操作,则可以编写脚本 - 例如使用 perl Net::FTP 模块,请参阅本文以获取示例http://www.linuxjournal.com/article/6686
如果两个系统都支持,您可以通过您的 PC 对其进行FXP ,在 Windows 上使用的一个很好的工具是FlashFXP(它实际上也是一个不错的 FTP 客户端)。但是,如果您没有任何其他类型的访问权限,例如 shell 或 RDP,则无法启动从一台服务器到另一台服务器的直接传输,在这种情况下,是的,您必须下载它,然后重新上传。
如果您对任一服务器具有 RDP/SSH 访问权限,则可以使用多种方法直接推送/拉取数据。
rsync是此类事情的黄金标准,如果您对任一服务器具有外壳/远程桌面访问权限。很多选项,包括仅传输更改文件的非常有用的选项。
如果您只有 FTP 访问权限 - 没有 shell 访问权限 - 没有 rsync - 那么就不可能让服务器直接相互通信。您需要使用自己的计算机作为中间件。
如果您需要定期执行此操作,则可以编写脚本 - 例如使用 perl Net::FTP 模块,请参阅本文以获取示例http://www.linuxjournal.com/article/6686