> Полный список статей есть в [llms.txt](https://docs.f3cloud.com/llms.txt). Markdown-версия есть у каждой страницы, достаточно добавить .md к её адресу. Эта страница в Markdown: [https://docs.f3cloud.com/ru/vps/security.md](https://docs.f3cloud.com/ru/vps/security.md).

# Как защитить сервер (VPS/VDS) от несанкционированного доступа

Как защитить VPS/VDS от взлома. План по шагам: надёжные пароли, вход по SSH-ключам, брандмауэр, смена порта SSH, fail2ban, обновления и резервные копии.

## Как взламывают серверы

Почти все взломы происходят по одной схеме. Бот круглосуточно сканирует интернет, находит сервер с открытым SSH или RDP и начинает перебирать пароли. Если пароль простой или утёк, бот заходит, закрепляется на сервере и использует его для своих задач, например для майнинга, рассылки спама или атак на другие сети.

Хорошая новость в том, что от этого защищают несколько простых шагов. Мы разбили их на отдельные инструкции, каждую можно выполнить за 10–15 минут.

***

## С чего начать: надёжные пароли

Прежде всего защитите доступ к личному кабинету и к самому серверу. Для пароля от личного кабинета, root, баз данных и любых панелей управления придерживайтесь простых правил.

* длина **от 16 символов**, а лучше 20 и больше;
* лучше всего подходит длинная фраза из 4–6 случайных слов или случайная строка из менеджера паролей;
* для каждого сервиса **свой пароль**, один и тот же пароль нигде не повторяйте;
* если сервис требует цифры и спецсимволы, добавьте их, но не сокращайте длину.

Хранить пароли удобнее всего в менеджере паролей, тогда их не нужно запоминать.

***

## План защиты по шагам

Выполняйте инструкции по порядку, первые три шага закрывают большую часть реальных атак.

1. [Вход по SSH-ключам и отдельный пользователь](https://docs.f3cloud.com/ru/vps/security/ssh-klyuchi.md) – самое важное, после этого подобрать пароль к серверу невозможно.
2. [Брандмауэр](https://docs.f3cloud.com/ru/vps/security/firewall.md) – закрываем все порты, кроме нужных.
3. [Автоматические обновления безопасности](https://docs.f3cloud.com/ru/vps/security/obnovleniya.md) – сервер сам закрывает известные уязвимости.
4. [Смена порта SSH](https://docs.f3cloud.com/ru/vps/security/smena-porta-ssh.md) – убирает из журналов большую часть ботов.
5. [Fail2ban](https://docs.f3cloud.com/ru/vps/security/fail2ban.md) – автоматически блокирует тех, кто подбирает пароли.
6. [Резервные копии](https://docs.f3cloud.com/ru/vps/security/rezervnye-kopii.md) – страховка на случай, если что-то всё же пошло не так.

***

## Если у вас Windows-сервер

Инструкции выше написаны для Linux. На Windows-сервере главное – длинный уникальный пароль администратора и закрытый для посторонних удалённый рабочий стол (RDP). Лучше всего в брандмауэре Windows разрешить подключение к порту RDP только со своего IP-адреса. Как подключаться к Windows-серверу, мы рассказали в статье [об удалённом рабочем столе](https://docs.f3cloud.com/ru/vps/windows-rdp-access.md).

***

## Если вы потеряли доступ к серверу

Не паникуйте. В списке серверов в личном кабинете есть кнопка <kbd>Консоль</kbd>, через неё сервер открывается прямо в браузере, даже если SSH недоступен. Оттуда можно отменить неудачную настройку. Если не получается, напишите нам в тикет, поможем разобраться.

***

## Наши ресурсы

**Telegram-канал:** [https://t.me/f3cloud_news](https://t.me/f3cloud_news)\
**Сайт хостинга:** [https://f3cloud.com](https://f3cloud.com/ru)
