Как выкачать весь сайт, если доступ только по ФТП


Иногда возникает необходимость перенести сайт с сервера на сервер.
Когда к обоим серверам есть доступ по SSH, то и проблем нет — поможет команда scp:
На сервере куда будем заливать файлы выполняем команды:

cd /путь/куда/заливать
scp логин@сайт:/директория/которую/выкачивать .

А вот если на удаленном сервере есть доступ только по протоколу FTP, казалось бы возникает проблема, поскольку ftp-клиент в терминале как-то не хочет выкачивать файлы рекурсивно. Но тут приходит на помощь wget:
На сервере куда будем заливать файлы выполняем команды:

cd /путь/куда/заливать
wget -c -t 0 -r -l 0 ftp://логин:пароль@сайт


Автор: Виктор Симон
www.man-linux.ru
Права копирования
Опубликовано 31 октября 2008 - информация могла устареть.

Ответить