Документация
Быстрый старт + описание функций по разделам и устройствам (постоянно дополняется)
Управление серверами
В этой статье описано, как добавлять, редактировать и удалять серверы в панели, а также как настраивать разные типы серверов.
Что делает эта функция
«Управление серверами» — это точка входа в панель. Только после добавления целевого сервера вы сможете применять к нему все функции: проверку состояния, управление файлами, защиту от сбоев и т. д.
Сначала разберёмся: что такое 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.