Переносим сайт из терминала

Для начала заходим на принимающий сервер, можно конечно и с локалки это делать но зачем лишнее звено... В общем начинаем:

scp -r -l 10 -c blowfish user@donor.host:/home/put/k/papke/* /home/put/k/papke/local -r - это флажок для копирования папок
/* - если вы хотите скопировать все файлы в каталоге но не сам корневой каталог, таким образом обозначаются все файлы и каталоги в текущем каталоге.
-l 10 - если у вас как у меня постоянно не хватает канала, вы можете ограничить скорость.
-c blowfish- меняем шифрование по умолчанию(AES-128) на blowfish, прирост скорость значительный.
user@donor.host - параметры доступа к серверу с которого вы скачиваете инфу
/home/put/k/papke - путь к папке которую надо скопировать
/home/put/k/papke/local - путь к папке в которую надо скопировать

Второй вариант утилита rsync она немного продвинутее, может рисовать прогресс бары и прочее:

rsync -r -v --progress -e ssh user@remote-system:/address/to/remote/file /home/user/

Теперь создаем на принимающей стороне пучтую базу, запоминаем значения доступа и приступаем:

mysqldump -u imja_polzovatelja_bazi -h adres.servera.com -pParol imja_bazi > nazvanie-faila-bekapa.sql - Сделать бэкап базы
mysql -u imja_polzovatelja_bazi -h adres.servera.com -pPatol imja_bazi < nazvanie-faila-bekapa.sql - Залить бэкап базы

Теперь правим файлы настроек коннекта базы и все готово, самое главное что все просто и удобно, а еще без UI.