Иногда возникает необходимость перенести сайт с сервера на сервер.
Когда к обоим серверам есть доступ по SSH, то и проблем нет — поможет команда scp:
На сервере куда будем заливать файлы выполняем команды:
cd /путь/куда/заливать
scp логин@сайт:/директория/которую/выкачивать .
А вот если на удаленном сервере есть доступ только по протоколу FTP, казалось бы возникает проблема, поскольку ftp-клиент в терминале как-то не хочет выкачивать файлы рекурсивно. Но тут приходит на помощь wget:
На сервере куда будем заливать файлы выполняем команды:
cd /путь/куда/заливать
wget -c -t 0 -r -l 0 ftp://логин:пароль@сайт
Опубликовано 31 октября 2008 - информация могла устареть.