Настройка и эксплуатация
Как настроить межсетевой экран на VPS?
Используйте nftables в современных Linux или ufw как более дружелюбный интерфейс. Установите политику по умолчанию для входящих соединений на drop, разрешите установленные и связанные соединения, затем разрешите только те порты, которые вы реально обслуживаете. Всегда разрешайте свой SSH-порт перед включением политики, иначе консоль останется единственным способом вернуться.
Помните про IPv6. Правила, покрывающие только IPv4, оставляют все сервисы доступными через v6, а у каждого экземпляра здесь есть маршрутизируемый /64. ufw по умолчанию обрабатывает оба; правила, написанные вручную в nftables, требуют таблицу ip6 или inet.
Проверяйте перед применением. Частый шаблон: запланировать задачу, которая сбросит правила через десять минут, применить новую политику, убедиться, что вы всё ещё подключены, затем отменить задачу.
- ufw default deny incoming; ufw default allow outgoing
- ufw allow 22/tcp (or your chosen port) before ufw enable
- ufw allow 80,443/tcp for web services
- Подтвердите покрытие IPv6 — проверьте ufw status verbose или ваш набор правил nft
См. также: IPv6
7 ответов в разделе Настройка и эксплуатация
- Как подключиться к VPS по SSH? Запустите ssh root@your-server-ip из любого терминала на macOS, Linux или Windows 10 и новее. Используйте ключ, указанный при предоставлении доступа, …
- Как защитить новый VPS? Пять шагов покрывают подавляющее большинство реальных взломов: SSH по ключам с отключенной аутентификацией по паролю, запрет прямого входа root, файрв…
- Как остановить атаки перебором на SSH? Полностью отключите аутентификацию по паролю — перебор против SSH по ключам невозможен. Добавьте fail2ban, чтобы уменьшить шум в логах, и рассмотрите …
- Можно ли установить любую операционную систему на VPS? На KVM — да. OnionVPS предоставляет шаблоны для Ubuntu, Debian, AlmaLinux, Rocky, Fedora, Arch, Alpine, NixOS, FreeBSD, OpenBSD, Windows Server, Proxm…
- Могу ли я загрузить свой ISO? Да, на любом плане, бесплатно и без шага одобрения. Загрузите ISO из панели или укажите нам URL, подключите его как виртуальный носитель и загрузитесь…
- Что такое KVM-виртуализация? KVM (Kernel-based Virtual Machine) — это полная аппаратная виртуализация, встроенная в ядро Linux, использующая расширения процессора для запуска кажд…