如何在两台托管服务器之间传输文件?

如何在两台托管服务器之间传输文件?

我有一个实时网站,我想将我的托管服务提供商更改为新的托管公司。目前,我的旧托管环境中有几 GB 的数据作为 .zip 文件,我想将其转移到新主机。那么,有没有办法在线在 2 个服务器(我的旧托管到我的新托管)之间传输这些文件,而无需从我的电脑重新上传?

谢谢。

答案1

这取决于您对当前 VPS 的访问权限。如果您有命令行访问权限并且可以使用 FTP,那么您可以使用 FTP 将 zip 文件传输到您的新 VPS。

编辑:

FTP 和 SFTP 具有类似的命令集,因此

当系统询问时使用你的远程 vps 用户名和密码

cd /to/the/directory/with/the/zipfile

sftp yournewhost.tld
User <your username>
Password: <your password>
sftp> put zipfile.zip
sftp> quit

如果您愿意,可以替换上面的每一点ftpsftp

答案2

如果您的主机提供 shell 访问权限,您可以通过 telnet/ssh 进入旧主机,然后通过 ftp/sftp 进入新主机,并以此方式传输文件。这样就不需要您先下载到 PC 然后再重新上传。

答案3

我强烈建议格洛布斯在线如果您要传输几 GB 的信息,则需要进行文件传输,因为 Globus 允许您设置文件传输然后忘记它,同时它可以处理文件检查等操作,并在检测到错误时自动重新传输文件。

相关内容