IP и вход под root бери из карточки сервера в боте.
1. Скачать файлы к себе
1. Скачать файлы к себе
Разовая копия каталога на свой компьютер.
scp копирует «как есть»:rsync удобнее для повторных копий — переносит только изменившееся и работает быстрее:-a сохраняет права и структуру, -v показывает ход, -z сжимает при передаче.2. Дамп базы данных
2. Дамп базы данных
Файлы базы напрямую копировать ненадёжно — нужен дамп. Команды выполняй на сервере, потом забери получившийся файл способом из пункта 1.Все базы сразу:
- MySQL / MariaDB
- PostgreSQL
3. Архив каталога
3. Архив каталога
Удобно упаковать папку в один сжатый файл, а потом скачать его:
-c создать, -z сжать gzip, -f имя файла. Распаковать обратно: tar -xzf backup.tar.gz.4. Автоматизация по cron
4. Автоматизация по cron
Чтобы копии снимались сами по расписанию. На сервере открой редактор задач:Добавь строку — каждый день в 03:00 заливать каталог на другой сервер:Знак
% в crontab экранируется как \%. Чтобы вход шёл без пароля, заранее настрой SSH-ключ на сервер-приёмник. Базу бэкапь так же: сначала mysqldump/pg_dump в файл, затем rsync этого файла.5. Скопировать сервер целиком
5. Скопировать сервер целиком
Снять полный образ диска через панель нельзя. Но для переезда или полной копии достаточно забрать важные каталоги.Заархивируй ключевые директории (сайты, конфиги, дампы баз):Для миграции на другой сервер удобнее
rsync — он перенесёт каталоги напрямую, минуя промежуточный архив:Куда дальше
Файрвол
Закрой лишние порты — один из шагов защиты сервера.
Защита сервера
Полный чек-лист безопасности.