我的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
这对任何人都有意义吗?任何帮助非常感谢。
如果您正在寻找"Windows资源管理器"近似值,您可以简单地使用filezilla - 我将其与数字海洋水滴一起使用。 配置连接后 - 它几乎是一个 GUI 界面。
这是关于安全设置Filezilla的数字海洋教程
这是该页面的介绍,听起来它可能适用于您的情况:
您是最近的云托管转换者,发现自己正在努力 了解如何最好地管理您的第一个虚拟专用数据库上的文件 服务器(VPS)?您是否发现自己被命令行吓倒了?如果 因此,您会很高兴得知FileZilla提供了一个用户友好的 图形界面,可以安全地将文件传入和传出,如 以及在您的VPS中移动文件
注意:我将其作为"最简单的选项"答案提供,我个人不再使用 filezilla ,因为传输文件需要很长时间。 提到的其他答案,例如 rsync
或压缩和转移将是我现在的做法 - 更快!
一个简单的方法是 gzip 您的本地站点并将其推送到您的DO
站点
假设您的网站位于/var/www/html/..
的本地 VM 上
所以在你的 VM 中的/var/www
内部做
root@yourvm:/var/www# tar -zcvf website.tar.gz html
然后将文件网站.tar.gz复制到 DO 帐户(这假设你的 VM 已连接到互联网)
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/