В последнее время всё чаще сталкиваюсь с Drupal сайтами, находящихся на шаред хостингах без доступа по ssh. Соответственно для копирования сайта на наш сервер для разработки приходится использовать FTP клиент на рабочей станции и копировать папку, что обычно очень долго. Для упрощения этой процедуры я нашел программу LFTP, с помощью которой можно синхронизировать 2 папки напрямую между 2-мя серверами.
Установка LFTP
aptitude install lftp
Подключение к ftp серверу
lftp my.ftp.ry
Авторизация на ftp
user username
Скачать папку remotedir с удаленного сервера на локальный (в текущую папку)
mirror remotedir
Синхронизаировать папку remotedir (на удаленном сервере) с локальной папкой localdir можно командой:
mirror -e remotedire localdir