Документация

Быстрый старт + описание функций по разделам и устройствам (постоянно дополняется)

Управление серверами

В этой статье описано, как добавлять, редактировать и удалять серверы в панели, а также как настраивать разные типы серверов.

Что делает эта функция

«Управление серверами» — это точка входа в панель. Только после добавления целевого сервера вы сможете применять к нему все функции: проверку состояния, управление файлами, защиту от сбоев и т. д.

Сначала разберёмся: что такое SSH

SSH — это стандартный способ зашифрованного удалённого входа между Linux-серверами. Панель управляет целевым сервером так: «подключается по SSH, а затем выполняет на нём команды и передаёт файлы». Поэтому при добавлении сервера нужно сообщить панели три вещи:

1. К какой машине подключаться (IP-адрес + порт)

2. Под какой учётной записью входить (имя пользователя)

3. Как подтвердить, что это вы (пароль или приватный ключ)

Когда пригодится

  • Централизованное управление несколькими серверами (личные VPS, серверы компании, домашние устройства и т. д.)
  • Единый мониторинг и управление всеми машинами в одной панели без отдельного входа на каждую

Добавление сервера

Войдите в «Управление серверами» в левой части панели / в меню «Пуск», нажмите «Добавить сервер» и заполните:

ПолеОписание
НазваниеПроизвольное, для удобства распознавания (например, «Блог-сервер», «Raspberry Pi»)
Адрес хостаIP или домен сервера
ПортSSH-порт, по умолчанию 22
Имя пользователяПользователь для входа по SSH, обычно root
Способ аутентификацииПароль или приватный ключ (SSH Key)
Пароль / приватный ключУчётные данные соответственно выбранному способу аутентификации
ГруппаНеобязательно, для группировки (например, «Продакшн», «Тест», «NAT»)

Поддерживаемые типы серверов

Панель поддерживает три типа серверов, настройка немного отличается:

1. Обычный сервер с публичным IP

Самый распространённый случай — у сервера есть отдельный публичный IP, SSH-порт по умолчанию 22.

  • В поле «Адрес хоста» укажите публичный IP
  • В поле «Порт» укажите 22 (или ваш собственный SSH-порт)

2. NAT-сервер

Сервер без отдельного публичного IP (например, дешёвый NAT VPS, машина за пробросом во внутренней сети) открывает SSH наружу через проброс портов, предоставляемый провайдером.

  • В поле «Адрес хоста» укажите публичный IP, выданный NAT-провайдером
  • В поле «Порт» укажите порт проброса (не 22, например 10221)

> ⚠️ Внимание: проброс портов NAT-сервера должен быть доступен из сети, в которой находится «сервер панели». Если провайдер ограничил источники по белому списку IP, нужно добавить IP сервера панели в белый список, иначе подключение не установится (проявится как «офлайн»).

> 💡 Панель автоматически определяет тип NAT и различает две категории — «порт можно настроить» и «порт настроить нельзя»; для последней предлагается туннельное управление. Подробности — в Определение NAT-серверов.

3. Туннелируемый сервер

Устройство без публично доступного адреса (например, внутренняя машина, Android-смартфон) подключается через функцию «Туннельное управление», SSH-данные вручную заполнять не нужно.

  • Такие серверы добавляются автоматически через «Туннельное управление», адрес хоста отображается как 127.0.0.1
  • Подробности — в Туннельное управление

Редактирование / удаление

  • Редактирование: нажмите «редактировать» на карточке сервера, чтобы изменить название, IP, порт, учётную запись, группу и т. д. После изменения соединение будет установлено заново.
  • Удаление: удаляет запись о сервере (это не влияет на сам целевой сервер, он лишь убирается из панели).

Способ аутентификации: пароль vs приватный ключ

Аутентификация по паролю

Самый простой способ — сразу ввести SSH-пароль. Подходит для быстрого тестирования или временных серверов.

Аутентификация по приватному ключу (рекомендуется для продакшна)

Приватный ключ — это более длинный «ключ», он намного безопаснее пароля и позволяет входить без ввода пароля. Подходит для долгосрочных, рабочих серверов.

Сгенерируйте пару ключей на целевом сервере и вставьте содержимое приватного ключа в панель:

# Сгенерируйте ключ на целевом сервере (если он уже есть — можно пропустить)
ssh-keygen -t ed25519
# Добавьте публичный ключ в authorized_keys
cat ~/.ssh/id_ed25519.pub >> ~/.ssh/authorized_keys
# Посмотрите содержимое приватного ключа и вставьте его в панель
cat ~/.ssh/id_ed25519

> Проще говоря: публичный ключ остаётся на сервере (это как замок), приватный ключ вставляется в панель (это как ключ от замка). Взяв приватный ключ, панель может «открыть замок» и войти.

Управление группами

С помощью «групп» серверы группируются, и дашборд отображает их по группам. Например:

  • По среде: Продакшн / Тест / NAT / Туннель
  • По провайдеру: Tencent Cloud / Aliyun / BandwagonHost

Важные замечания

1. Статус онлайн/офлайн: дашборд периодически проверяет состояние серверов по SSH. Показ «офлайн» не означает, что сервер упал: возможно, SSH-порт недоступен, логин или пароль неверны либо брандмауэр блокирует. Способы диагностики — в Частые вопросы FAQ.

2. Первое подключение: при добавлении сервера панель сразу пытается установить SSH-соединение, и сохранить можно только после успеха. Убедитесь, что порт, учётная запись и пароль верны.

3. Безопасность: для продакшна рекомендуется использовать аутентификацию по приватному ключу и отключить вход по паролю (задать PasswordAuthentication no в конфигурации sshd на целевом сервере).

4. Не-root в облаках крупных провайдеров: в Tencent Cloud / Aliyun вход под root по умолчанию запрещён — входите под обычным пользователем (например, ubuntu), панель повысит права автоматически. Подробности — в Адаптация sudo.