我想将一些网站迁移到新服务器。我可以通过 SSH 访问当前服务器,但只能通过 FTP 访问新服务器。
如何通过 Centos 和 SSH 通过 FTP 将整个文件夹复制到新服务器?
我可以通过 Centos 上的内置 FTP 客户端登录新服务器,但我不确定此后的命令。我需要将 httpdocs 文件夹从旧文件夹移动到新服务器的 public_html 文件夹。
我很乐意使用这种服务器到服务器的方式,因为它比通过宽带连接下载->上传要快得多。
你的,
克里斯
答案1
如果您可以在有 SSH 连接的服务器上安装 lftp,请尝试其镜像命令:
mirror -R /path/to/httpdocs /path/to/public_html_on_destination_machine
答案2
ncftp
也很好用get -R
答案3
将文件压缩为 Tar/gzip 然后以此方式发送 - 您将受益于压缩,这是通过其他方式无法实现的,而且您会发现更容易保留权限。