Подключение к VDS по SSH: PuTTY, терминал и SSH-ключи
Пошаговое руководство по SSH-подключению к Linux VDS: PuTTY, терминал, аутентификация по ключу, правило фильтрации Path Panel и советы по безопасности.
Когда нужна переустановка ОС сервера, контрольный список резервного копирования, шаги переустановки через панель управления REXE и руководство по настройке после установки.
Переустановка сервера (OS reinstall) — это процесс установки операционной системы с нуля, возвращающий сервер в чистое состояние. Это используется для решения серьёзных системных проблем, перехода на другую операционную систему или приведения сервера к чистой отправной точке.
Переустановка удаляет ВСЕ данные на диске. Это действие нельзя отменить. Всегда делайте резервную копию перед продолжением.
# Резервное копирование веб-файлов
tar -czf /tmp/www-backup-$(date +%Y%m%d).tar.gz /var/www/
# Резервное копирование директории приложения
tar -czf /tmp/app-backup-$(date +%Y%m%d).tar.gz /opt/myapp/
# Передача резервных копий на удалённый сервер
rsync -avz /tmp/*-backup-*.tar.gz user@backup-server:/backup/
# MySQL/MariaDB все базы данных
mysqldump --all-databases -u root -p > /tmp/all-databases-$(date +%Y%m%d).sql
# PostgreSQL
pg_dumpall -U postgres > /tmp/postgres-all-$(date +%Y%m%d).sql
# Сжать резервные копии
gzip /tmp/*.sql
# Конфигурация Nginx
tar -czf /tmp/nginx-config-$(date +%Y%m%d).tar.gz /etc/nginx/
# Конфигурация SSH и ключи
tar -czf /tmp/ssh-config-$(date +%Y%m%d).tar.gz /etc/ssh/ /root/.ssh/
# Crontab
crontab -l > /tmp/crontab-backup-$(date +%Y%m%d).txt
# Весь каталог /etc
tar -czf /tmp/etc-backup-$(date +%Y%m%d).tar.gz /etc/
# Сертификаты Let's Encrypt
tar -czf /tmp/letsencrypt-$(date +%Y%m%d).tar.gz /etc/letsencrypt/
# Ubuntu/Debian
dpkg --get-selections > /tmp/installed-packages.txt
# RHEL/CentOS/AlmaLinux
rpm -qa > /tmp/installed-packages.txt
# Список файлов резервных копий и проверка размеров
ls -lh /tmp/*-backup-*.tar.gz
# Проверка содержимого архива
tar -tzf /tmp/www-backup-*.tar.gz | head -20
Доступные варианты обычно включают:
- Операционная система: Ubuntu 22.04 LTS
- Имя хоста: server-name.domain.com
- Пароль root: [установите надёжный пароль]
- SSH-ключ: [добавьте при наличии]
Процесс переустановки обычно занимает 5-15 минут. Сервер будет недоступен в это время. Вы получите уведомление по электронной почте по завершении.
# Подключиться через SSH
ssh root@server-ip
# Обновить систему
apt update && apt upgrade -y
# Создать нового пользователя (не работайте от root)
adduser newuser
usermod -aG sudo newuser
# Защитить конфигурацию SSH
nano /etc/ssh/sshd_config
# PermitRootLogin no
# PasswordAuthentication no (при использовании SSH-ключей)
systemctl restart sshd
# Установить и настроить UFW
apt install ufw -y
ufw default deny incoming
ufw default allow outgoing
ufw allow ssh
ufw allow 80/tcp
ufw allow 443/tcp
ufw enable
# Основные инструменты
apt install -y curl wget git vim htop net-tools unzip
# Установить часовой пояс
timedatectl set-timezone Europe/Moscow
# Включить NTP
timedatectl set-ntp true
# Передать резервные копии на сервер
rsync -avz user@backup-server:/backup/ /tmp/restore/
# Восстановить веб-файлы
tar -xzf /tmp/restore/www-backup-*.tar.gz -C /
# Восстановить базу данных
mysql -u root -p < /tmp/restore/all-databases-*.sql
# Восстановить конфигурацию Nginx
tar -xzf /tmp/restore/nginx-config-*.tar.gz -C /
nginx -t && systemctl restart nginx
В течение первых 24 часов после установки убедитесь, что все службы работают корректно. Особенно проверьте действительность SSL-сертификатов и настройки автоматического обновления.
Переустановка сервера — плавный процесс при правильной подготовке. С комплексными резервными копиями, тщательным выбором параметров установки и систематической настройкой после установки вы можете быстро восстановить сервер в прежнее состояние.
Переустановка ОС через панель управления REXE обычно занимает 5-15 минут. Это время может варьироваться в зависимости от выбранной операционной системы и оборудования сервера. Вы получите уведомление по электронной почте по завершении.
Нет, ваш IP-адрес не изменится при переустановке. Вы можете продолжать подключаться к серверу с тем же IP-адресом. Однако, поскольку SSH-ключ хоста изменится, вы можете получить предупреждение 'host key changed'.
Технически возможно, но настоятельно не рекомендуется. Переустановка удаляет все данные на диске, и это действие нельзя отменить. Всегда делайте резервные копии важных данных и убедитесь, что они доступны.
Ubuntu 22.04 LTS рекомендуется для общего использования: широкая поддержка сообщества, долгосрочные обновления безопасности и обширная документация. Для корпоративных сред может быть предпочтительна AlmaLinux 9 (совместима с RHEL).
Это нормально. SSH-ключ хоста изменяется после переустановки. На локальном компьютере выполните 'ssh-keygen -R server-ip', чтобы удалить старый ключ, затем подключитесь снова и подтвердите новый ключ.
Пошаговое руководство по SSH-подключению к Linux VDS: PuTTY, терминал, аутентификация по ключу, правило фильтрации Path Panel и советы по безопасности.
Пошаговое руководство по RDP-подключению к Windows Server VDS: настройка, безопасность NLA, правило фильтрации Path Panel и устранение неполадок.
Смена операционной системы VDS через панель REXE: советы по резервному копированию, поддерживаемые дистрибутивы Linux и версии Windows Server.