Перенос файлов с виртуального компьютера Linux на сервер Digital Ocean

0

У меня на компьютере с ОС Windows установлен виртуальный компьютер. Внутри компьютера Linux у меня есть рабочий веб-сайт PHP с несколькими файлами, шаблонами и т.д. Я пытаюсь перенести это с моего собственного виртуального Linux-сервера и на Digital Ocean, и чувствую, что я чего-то не хватает. Есть ли способ скопировать все папки и файлы из одной системы в другую? Я не могу найти какой-либо интерфейс файла/папки Windows Explorer -y с помощью Digital Ocean.

Я пробовал этот учебник, но застрял на шаге "put localFile":

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

Это имеет смысл для всех? Любая помощь очень ценится.

  • 0
    возможно использовать rsync
Теги:

2 ответа

0
Лучший ответ

Если вы ищете аппроксимацию "windows explorer", вы можете просто использовать filezilla - я использовал его с цифровой капелькой океана. как только вы сконфигурируете соединение - это в значительной степени интерфейс gui.

здесь находится учебник Digital Ocean по безопасной настройке filezilla

Вот вступление к странице, и похоже, что она может применяться для вашей ситуации:

Вы недавно конвертируете облачный хостинг и пытаетесь выяснить, как лучше всего управлять файлами на вашем первом виртуальном частном сервере (VPS)? Вы находите себя запуганным командной строкой? Если это так, вы с удовольствием узнаете, что FileZilla предоставляет удобный графический интерфейс, который может безопасно передавать файлы в одно и то же место, а также перемещать файлы внутри, ваш VPS

Примечание. Я предлагаю это как "самый простой вариант", я лично больше не использую filezilla, потому что навсегда переносит файлы. другие упомянутые ответы, например rsync или zipping и передача, будут такими, как я буду делать это сейчас - быстрее!

  • 0
    Спасибо! Все, что потребовалось, это Filezilla и несколько головокружительных изменений в разрешениях.
0

Простым способом является gzip вашего локального сайта и нажмите его на ваш сайт DO

скажите, что ваш сайт находится на вашей локальной виртуальной машине в /var/www/html/..

поэтому внутри /var/www в вашей виртуальной машине

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

затем скопируйте файл website.tar.gz в свою учетную запись DO (это предполагает, что ваша виртуальная машина подключена к Интернету)

root@yourvm:/var/www# scp website.tar.gz [email protected]:/home/username/

Затем, когда вы вошли в DO, извлеките свой веб-сайт в /var/www/html/,

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

Ещё вопросы

Сообщество Overcoder
Наверх
Меню