rsync копирует только измененные файлы и удобен при повторных переносах. Он полезен для миграций, staging-копий и больших сайтов, где FTP download/upload работает медленно.

Пример

rsync -avz -e \"ssh -p PORT\" ./public_html/ user@server:/home/user/domains/example.com/public_html/

Перед использованием rsync

  • Внимательно проверьте путь источника и путь назначения.
  • Осознанно используйте slash в конце пути; он меняет способ копирования папок.
  • Сделайте бэкап перед синхронизацией поверх рабочего сайта.
  • Если сомневаетесь, сначала выполните небольшой тест или dry-run.

Перенос без лишнего простоя

  • Заранее уменьшите TTL DNS, если управляете зоной.
  • Скопируйте файлы и базу до смены NS или A-записей.
  • Проверьте сайт на новом хостинге до переключения реального трафика.
  • После переключения DNS проверьте сайт, почту, SSL и формы.
  • Старый хостинг держите несколько дней, пока весь трафик и почта не проверены.

Чеклист по FTP, SFTP и SSH-загрузке

БлокЧто проверить
ПротоколЕсли доступен SSH, лучше использовать SFTP. FTP/FTPS оставляйте для случаев, когда SFTP не предоставлен.
ПутьЗагружайте файлы в правильную публичную папку домена, а не в системные каталоги.
ДоступыДля разработчиков создавайте отдельные временные аккаунты и удаляйте их после завершения работ.
ПроблемыЕсли зависает список файлов, проверьте passive mode, firewall, антивирус и стабильность сети.
Если не уверены, какая инструкция подходит именно к вашей ситуации, пришлите домен, скриншот и что уже пробовали. Поможем выбрать правильный путь в чате. открыть чат.

Что важно учитывать для VPS

VPS дает больше контроля, но требует внимательнее относиться к обновлениям, firewall, резервным копиям и мониторингу ресурсов. Перед изменениями на сервере лучше зафиксировать текущее состояние и иметь план отката.

  • проверьте свободное место на диске и inode;
  • посмотрите нагрузку CPU, RAM и load average;
  • проверьте статус нужных сервисов;
  • не закрывайте SSH-доступ firewall-правилами без теста;
  • перед рискованными работами сделайте snapshot или backup.

Если сервер используется для почты, дополнительно проверьте PTR, SPF, DKIM, hostname и репутацию IP-адреса.

Что подготовить перед обращением

Чтобы поддержка GoodNet быстрее разобралась с вопросом по теме «Как использовать rsync через SSH для копирования файлов сайта без ручной загрузки», укажите домен, услугу, время появления проблемы, что менялось перед этим и приложите точный текст ошибки или скриншот. Это помогает сразу перейти к диагностике, а не тратить время на уточнение базовых данных.