将文件从虚拟Linux计算机传输到Digital Ocean服务器

时间:2015-01-10 05:02:11

标签: php linux

我的Windows PC上安装了虚拟Linux计算机。在Linux计算机中,我有一个工作的PHP网站,其中包含多个文件,模板等。我试图将它从我自己的虚拟Linux服务器移到Digital Ocean上,感觉我错过了一些东西。有什么方法可以将所有文件夹和文件从一个系统复制到另一个系统吗?我无法使用Digital Ocean找到任何类型的Windows资源管理器' -y文件/文件夹界面。

我尝试过这个教程,但却陷入了“本地文件”的困境。步骤:

https://www.digitalocean.com/community/tutorials/how-to-use-sftp-to-securely-transfer-files-with-a-remote-server

这对任何人都有意义吗?任何帮助非常感谢。

2 个答案:

答案 0 :(得分:0)

一种简单的方法是将您的本地网站gzip并将其推送到DO网站

说您的网站位于/var/www/html/..

中的本地虚拟机上

所以在VM的/var/www内部

root@yourvm:/var/www# tar -zcvf website.tar.gz html

然后将文件website.tar.gz复制到您的DO帐户(假设您的虚拟机已连接到互联网)

root@yourvm:/var/www# scp website.tar.gz username@doserver.com:/home/username/

然后,当您登录DO时,将您的网站解压缩到/var/www/html/

root@yourvm:/#tar -zxvf /home/username/website.tar.gz -C /var/www/

答案 1 :(得分:0)

如果您正在寻找“Windows资源管理器”近似,您可以简单地使用filezilla - 我已将它与数字海洋液滴一起使用。一旦你配置连接 - 它几乎是一个gui接口。

这里是Digital Ocean tutorial on securely setting up filezilla

以下是页面的介绍,听起来它可能适用于您的情况:

  

你是最近的云托管转换器,发现自己正在努力   弄清楚如何最好地管理您的第一个虚拟私人文件   服务器(VPS)?您是否发现自己被命令行吓倒了?如果   所以,您将很高兴得知FileZilla提供了用户友好的功能   可以安全地传输文件的图形界面,如   以及在你的VPS中移动文件

注意:我提供这个“最简单的选项可能”的答案,我个人不再使用filezilla,因为它需要永远传输文件。提到的其他答案,例如rsync或者压缩和转移将是我现在的方式 - 方式更快!

相关问题