Перенос сайта с использованием SSH

Перед переносом убедитесь, что на нашем сервере вы добавили необходимые сайты для переноса. Как это сделать, описано в этой статье
Также не забудьте направить необходимые домены на наши сервера.

Рассмотрим случай, когда у вас имеется SSH доступ на нашем хостинге и вы желаете перенести сайт. Стоит отметить, что SSH доступ доступен только на платных тарифах.

Перенос файлов

Перенос файлов проще всего осуществить с помощью SSH-доступа, так как в этом случае перенос производится напрямую с одного сервера на другой. Ниже рассмотрены 2 наиболее простых варианта, «перенос за одну команду». Первый из них стоит использовать если у одной из сторон нет SSH-доступа (команда wget), второй, более надежный (команда scp), при доступности SSH-доступа с обеих сторон.

Перенос с помощью WGET

Перенос вашего интернет-ресурса вы можете сделать самостоятельно, используя для этого, например, SSH-доступ к вашей площадке на нашем сервере и FTP-доступ к вашим ресурсам у другого провайдера.

Для этого выполняем команду:

wget -nH -r -l 0 ftp://user:pass@old.hosting.ru

где user и pass логин и пароль пользователя у другого провайдера, а old.hosting.ru — имя FTP-сервера другого провайдера, на котором в данный момент находится ваш интернет-ресурс.

В случае необходимости работать в пассивном режиме FTP необходимо указать опцию

--passive-ftp

В случае, если в логине или пароле встречаются служебные символы (&, ! и т.д.), нужно перед такими символами ставить слэш (например, \?).

Перенос с помощью SCP

Если ваш прежний хостинг-провайдер предоставил вам возможность использования SSH-доступа или вы осуществляете перенос внутри нашего хостинга, то оптимальный способ переноса файлов c помощью команды SCP.

Как и в предыдущем варианте, перенос осуществляется одной командой в Unix shell:

scp -qr dir user@server:/path/to/directory/with/site

где dir – папка, которую вы хотите перенести, /path/to/directory/with/site — название директориигде она находится, user – имя вашего пользователя, а server – сервер, на котором он расположен

На вопрос «Are you sure you want to continue connecting (yes/no)?» следует ответить «yes», после этого у вас спросят пароль от принимающей площадки. Затем, если вы правильно ввели название директории, она будет перенесена, вместе со всеми поддиректориями и файлами на новую площадку. При возникновении ошибок сообщения будут выводиться на экран, в противном случае перенос закончится без сообщений.