Синхронизация по `` lftp
4 commenti » Резервное копирование , Open Source , Shell , системы , Советы и хитрости 4 Комментария »
Эта неделя была очень, очень трудно ... но я не могу позволить это кончится, не пройдя онлайн хотя бы небольшой, жалким ничтожеством отзыв!
Таким образом, чтобы делать вещи, на лету, я вам скажу, как я делаю синхронизацию сайт, который я разработал локально с копией, которая опубликована в каталоге вашего FTP-пространство.
Я утверждаю, что это не так, как я работаю в обычном режиме: хороший ребенок 70-х годов я редактировать код непосредственно в интерактивном режиме, а не в производство, но на сайте (удар). На этой неделе мне довелось, однако, того, чтобы взломать веб-сайт клиента, который разместил в моем распоряжении только и исключительно на свой FTP-аккаунта. Так что я начал развивать локальную копию сайта и сохранить синхронизироваться с онлайновой версией одной, простой, прекрасной командой:
lftp -u 'username,password' ftp.mydomain.com -e "set ftp:ssl-protect-data true;mirror --reverse /home/ivan/test test; exit;"
Другими словами:
- Имя пользователя: имя пользователя для FTP
- Пароль: пароль, связанный с именем пользователя FTP
- ftp.mydomain.com: хозяин FTP счет
- / Главная / Иван / тест: локальную папку (без пробелов)
- Тесты: удаленную папку (например, один там, где размещен на сайте)
Обратите внимание на опцию "установить ftp:ssl-protect-data истинный", который защищает аутентификации и SSL FTP через "зеркало заднего хода", который позволяет синхронизировать загрузки, а не добавления.
Разумеется, с той же командой вы можете сохранить удаленное резервное копирование на локальный каталог, хотя такого рода вещи мы рекомендуем использовать Rsync ``, который делает все через SSH ``.
Ни больше, ни меньше. Счастливые выходные!







