Тема
Настройка и эксплуатация
SSH, брандмауэры, почта, Docker, резервное копирование и остальное для управления сервером.
Эта тема собирает 20 ответов о настройка и эксплуатация. Каждый написан так, чтобы быть самостоятельным: сначала прямой ответ объемом менее 75 слов, затем уточнения и детали, которые делают его полезным.
20 ответов в разделе Настройка и эксплуатация
Как подключиться к VPS по SSH?
Запустите ssh root@your-server-ip из любого терминала на macOS, Linux или Windows 10 и новее. Используйте ключ, указанный при предоставлении доступа, или пароль, отправленный по электронной почте. При первом подключении появляется отпечаток host key — сравните его с тем, что указан в панели управления, прежде чем принять его.
Как защитить новый VPS?
Пять шагов покрывают подавляющее большинство реальных взломов: SSH по ключам с отключенной аутентификацией по паролю, запрет прямого входа root, файрвол с запретом по умолчанию, автоматические обновления безопасности и fail2ban или его аналог. Вместе они занимают около десяти минут и устраняют практически все автоматизированные атаки.
Как остановить атаки перебором на SSH?
Полностью отключите аутентификацию по паролю — перебор против SSH по ключам невозможен. Добавьте fail2ban, чтобы уменьшить шум в логах, и рассмотрите перенос SSH с порта 22, чтобы сократить объем сканирования примерно на 95%. Самый сильный вариант — поместить SSH за WireGuard, чтобы он никогда не был открыт для публичного интернета.
Как настроить межсетевой экран на VPS?
Используйте nftables в современных Linux или ufw как более дружелюбный интерфейс. Установите политику по умолчанию для входящих соединений на drop, разрешите установленные и связанные соединения, затем разрешите только те порты, которые вы реально обслуживаете. Всегда разрешайте свой SSH-порт перед включением политики, иначе консоль останется единственным способом вернуться.
Можно ли установить любую операционную систему на VPS?
На KVM — да. OnionVPS предоставляет шаблоны для Ubuntu, Debian, AlmaLinux, Rocky, Fedora, Arch, Alpine, NixOS, FreeBSD, OpenBSD, Windows Server, Proxmox и других, и вы можете загрузить собственный ISO и установить всё, что загружается. В контейнерной виртуализации, такой как OpenVZ, вы ограничены шаблонами Linux, которые предоставляет хост.
Могу ли я загрузить свой ISO?
Да, на любом плане, бесплатно и без шага одобрения. Загрузите ISO из панели или укажите нам URL, подключите его как виртуальный носитель и загрузитесь с него через VNC-консоль. Всё, что загружается на стандартном KVM-оборудовании, установится, включая BSD, защищённые образы и appliance.
Что такое KVM-виртуализация?
KVM (Kernel-based Virtual Machine) — это полная аппаратная виртуализация, встроенная в ядро Linux, использующая расширения процессора для запуска каждой гостевой системы с собственным ядром и аппаратной изоляцией. В отличие от OpenVZ или LXC, которые разделяют ядро хоста, гость KVM может загружать модули ядра, запускать любую операционную систему и использовать настоящий своп.
Можно ли запускать Docker на VPS?
На KVM VPS — да, без ограничений: устанавливайте Docker Engine из официального репозитория, и всё работает, включая buildx, Compose и Docker-in-Docker. На OpenVZ или LXC-виртуальных серверах Docker либо не работает, либо требует опасной конфигурации хоста, потому что ему нужны cgroups и namespaces, которые общая виртуализация ядра не предоставляет.
Можно ли запускать вложенную виртуализацию на VPS?
Да. Вложенная виртуализация включена на каждом инстансе OnionVPS, поэтому вы можете запускать гостевые KVM внутри своего инстанса, устанавливать Proxmox VE или использовать Docker-in-Docker и CI-задачи на основе ВМ. Многие провайдеры отключают её — это обычная причина, по которой Proxmox и некоторые конфигурации CI не работают в других местах.
Открыт ли исходящий порт 25, чтобы я мог запустить почтовый сервер?
Да, исходящий порт 25 открыт на каждом инстансе OnionVPS по умолчанию. Нет ни тикета в поддержку, ни требования по возрасту аккаунта, ни платной разблокировки. Большинство провайдеров блокируют его навсегда для контроля спама, из-за чего самостоятельный хостинг почты невозможен на большей части рынка.
Могу ли я сам устанавливать записи обратного DNS (PTR)?
Да, как для IPv4, так и для IPv6, напрямую из панели управления, и изменения распространяются в течение нескольких минут. Обратный DNS необходим для почты: большинство крупных получателей отклоняют сообщения с адреса, чья запись PTR не резолвится обратно к отправляющему хосту.
Можно ли запускать собственный почтовый сервер на VPS?
Да. Порт 25 открыт, обратный DNS настраивается самостоятельно, и в нашем адресном пространстве нет истории спама. Mailcow или Stalwart дадут вам полный стек за один вечер. Сложность не в установке — а в доставляемости, которая зависит от SPF, DKIM, DMARC, совпадающего PTR и терпеливого прогрева.
Сколько IP-адресов можно иметь на одном VPS?
Каждый инстанс включает один IPv4-адрес и маршрутизируемый IPv6 /64 — это 18 квинтиллионов v6-адресов, а не один. До восьми дополнительных IPv4-адресов можно добавить на инстанс по $3 в месяц за каждый, из панели, без формы обоснования и без периода ожидания.
Предоставляете ли вы IPv6?
Да — маршрутизируемая подсеть /64 на каждом инстансе, на каждом тарифе, бесплатно. Не один адрес: целая подсеть, маршрутизированная на ваш сервер, так что каждый контейнер или сервис может иметь собственный публичный IPv6-адрес без трансляции сетевых адресов.
Что такое снапшот и чем он отличается от бэкапа?
Снапшот — это копия диска вашего инстанса на определённый момент времени, создаваемая мгновенно и хранящаяся на той же инфраструктуре. Бэкап — это копия, хранящаяся в другом месте. Снапшоты защищают от ваших собственных ошибок; бэкапы защищают от отказа инфраструктуры. Вам нужны и то, и другое, и три снапшота включены бесплатно в каждый план.
Как правильно делать бэкап VPS?
Следуйте правилу 3-2-1: три копии, на двух типах носителей, одна вне сайта. На практике это означает снапшоты для быстрого отката, плюс зашифрованный ночной бэкап с restic или Borg в другую юрисдикцию, плюс восстановление, которое вы реально протестировали. Непроверенный бэкап — это гипотеза.
Как сбросить забытый root-пароль?
Используйте внеполосную VNC-консоль в панели, перезагрузитесь в single-user или rescue mode из загрузчика, перемонтируйте корневую файловую систему read-write и выполните passwd. Это занимает около двух минут и не требует тикета в поддержку. Если диск зашифрован LUKS и вы потеряли парольную фразу, данные невосстановимы по замыслу.
Что такое консоль вне полосы пропускания (out-of-band) и почему это важно?
Внеполосная консоль подключается к виртуальному дисплею и клавиатуре вашего инстанса через панель управления, независимо от его сети. Это способ исправить правило файрвола, из-за которого вы потеряли доступ, сломанную конфигурацию SSH или сбой загрузки — без открытия тикета в поддержку. Она работает даже когда у инстанса вообще нет сети.
Как перенести мой VPS в другую страну?
Данные должны физически переместиться, поэтому смена региона — это пересоздание, а не живая миграция. Разверните новый инстанс, синхронизируйте данные с помощью rsync или restic restore, проверьте, переключите DNS с коротким TTL, затем удалите старый. Планируйте от 30 до 90 минут в зависимости от объёма данных.
Стоит ли использовать Ubuntu или Debian на моём сервере?
Используйте Ubuntu LTS, если вы учитесь или хотите большее количество руководств и более новые пакеты. Используйте Debian для минимального, предсказуемого, долгоживущего сервера — он простаивает примерно вдвое меньше по памяти, не содержит Snap и не телеметрию вендора. Обе используют одинаковый формат пакетов, поэтому большинство инструкций переносится напрямую.
Читать полные ответы
Как подключиться к VPS по SSH?
Как защитить новый VPS?
Как остановить атаки перебором на SSH?
Как настроить межсетевой экран на VPS?
Можно ли установить любую операционную систему на VPS?
Могу ли я загрузить свой ISO?
Что такое KVM-виртуализация?
Можно ли запускать Docker на VPS?
Можно ли запускать вложенную виртуализацию на VPS?
Открыт ли исходящий порт 25, чтобы я мог запустить почтовый сервер?
Могу ли я сам устанавливать записи обратного DNS (PTR)?
Можно ли запускать собственный почтовый сервер на VPS?
Сколько IP-адресов можно иметь на одном VPS?
Предоставляете ли вы IPv6?
Что такое снапшот и чем он отличается от бэкапа?
Как правильно делать бэкап VPS?
Как сбросить забытый root-пароль?
Что такое консоль вне полосы пропускания (out-of-band) и почему это важно?
Как перенести мой VPS в другую страну?
Стоит ли использовать Ubuntu или Debian на моём сервере?