Консоль VNC и первое подключение по SSH

Как только сервер создан, первым делом нужно на него попасть: убедиться, что всё работает, и настроить его «изнутри». В статье — все способы первого подключения к новому VPS на ForestsNet Cloud: где взять IP и пароль, как открыть графическую консоль (VNC) в личном кабинете и как подключиться по SSH со своего компьютера.

Что понадобится

  • Активный сервер на ForestsNet Cloud — заказ уже оформлен и активирован.
  • Доступ к личному кабинету my.forestsnet.cloud. Как в нём устроено управление сервером — в статье «Управление сервером в личном кабинете».
  • Для SSH: на macOS и Linux клиент ssh уже встроен; на Windows 10/11 он, как правило, тоже есть из коробки — либо можно использовать PuTTY.

Шаг 1. Найдите IP-адрес и пароль сервера

У каждого сервера — свой IP-адрес и свой пароль root. Это не то же самое, что логин и пароль от личного кабинета my.forestsnet.cloud: с паролем root входят на сам сервер, а не в кабинет (подробнее о кабинете — в статье «Управление сервером в личном кабинете»).

  1. Проверьте почту — в письме об активации сервера обычно указаны его IP-адрес и первоначальный пароль.
  2. Если письма нет или данные потерялись — откройте в личном кабинете «Товары/Услуги» → «VPS»: IP-адрес сервера виден прямо в списке. Чтобы сменить пароль, выберите сервер и нажмите «Доступ» → «Смена пароля» (сервер должен быть включён, перезагрузка не требуется). Смена пароля работает через гостевой агент QEMU: если она не проходит, восстановите агент кнопкой «Система» → «Гостевой агент» — сервер при этом перезагрузится и около минуты будет недоступен.
Совет: состав письма может отличаться, а на адреса proton.me / protonmail оно иногда вовсе не доходит. Если нужных данных в письме нет — не теряйте время на поиски: возьмите их в личном кабинете (способ выше, подробнее — в статье «Управление сервером в личном кабинете») либо напишите в поддержку ForestsNet Cloud.
Важно: пароль из письма — временный. Смените его при первом же подключении: командой passwd на сервере или в личном кабинете: «Доступ» → «Смена пароля».

Шаг 2. Откройте консоль VNC в личном кабинете

Графическая консоль — самый быстрый способ попасть на сервер: не нужен SSH-клиент, всё работает прямо в браузере. Подходит и как первая проверка, что сервер вообще отвечает, и как запасной вариант, если SSH почему-то недоступен.

  1. Войдите в личный кабинет my.forestsnet.cloud и откройте «Товары/Услуги» → «VPS» — см. «Управление сервером в личном кабинете».
  2. Выберите нужный сервер в списке.
  3. Нажмите над списком «Доступ» → «Консоль».
  4. Экран сервера откроется прямо в браузере.
  5. Войдите в систему под учётными данными из Шага 1: логин root и пароль. Набирать их вручную не обязательно — кнопки «Вставить логин» и «Вставить пароль» введут их за вас (логин определяется по ОС, пароль берётся из данных услуги), останется нажать Enter.
Консоль сервера в браузере: список ваших серверов с поиском и кнопки на панели консоли
Совет: чтобы передать текст с вашего компьютера на сервер, нажмите в консоли «Буфер обмена»: кнопка «Взять из вашего буфера» подставит содержимое буфера обмена, а «Вставить в VPS» наберёт его на сервере как с клавиатуры. Поддерживаются английская раскладка, символы ASCII, Tab и Enter, до 8192 символов, кириллица не передаётся. Для постоянной работы с текстом удобнее SSH (Шаг 3): в терминале копирование и вставка работают как обычно, в обе стороны.
Совет: если пароль root неизвестен, нажмите в консоли «Временный вход»: на сервере создастся временная учётная запись с правами sudo, и консоль сразу войдёт под ней без пароля. Права root даёт команда sudo -i, сеанс длится до часа, после закрытия консоли учётная запись удаляется, а пароль root не меняется. Временный вход работает на Linux с systemd и запущенным гостевым агентом QEMU — иначе консоль сообщит, что он недоступен, а обычный вход останется.
Готово: если вы увидели экран сервера и вошли под root — сервер отвечает, можно переходить к SSH.

Шаг 3. Подключение по SSH

SSH — основной способ работать с Linux-сервером день за днём: быстрее консоли VNC, поддерживает буфер обмена и передачу файлов. Сначала подключитесь по паролю, а затем настройте вход по SSH-ключу — это удобнее и надёжнее.

По паролю

  1. Откройте терминал: на macOS/Linux — штатное приложение «Терминал»; на Windows 10/11 — PowerShell или Windows Terminal.
  2. Подключитесь, подставив IP-адрес своего сервера:
ssh [email protected]
  1. При первом подключении SSH спросит про отпечаток ключа сервера — это нормально, отвечайте yes.
  2. Введите пароль root из Шага 1 (символы не отображаются — так и должно быть).

После входа приглашение в терминале сменится на что-то вроде root@vps:~# — вы внутри сервера.

Нет ssh на Windows? Если система пишет, что команда не найдена, добавьте компонент вручную: Параметры → Приложения → Дополнительные компоненты → Добавить компонент → «Клиент OpenSSH». Либо используйте графический клиент PuTTY: в поле Host Name укажите IP сервера, порт 22, тип соединения SSH.

По SSH-ключу

Ключ надёжнее пароля и избавляет от необходимости вводить пароль при каждом подключении. Ниже — на актуальном алгоритме Ed25519.

  1. Сгенерируйте пару ключей на своём компьютере (не на сервере):
ssh-keygen -t ed25519 -C "[email protected]"
  1. Скопируйте открытый ключ на сервер:
ssh-copy-id -i ~/.ssh/id_ed25519.pub [email protected]
  1. Если ssh-copy-id недоступен (например, в Windows PowerShell без утилит OpenSSH) — сделайте то же самое вручную:
cat ~/.ssh/id_ed25519.pub | ssh [email protected] "mkdir -p ~/.ssh && chmod 700 ~/.ssh && cat >> ~/.ssh/authorized_keys && chmod 600 ~/.ssh/authorized_keys"
  1. Проверьте: команда ssh [email protected] теперь должна пускать без запроса пароля.

На запрос пути и passphrase в шаге 1 можно просто нажимать Enter — ключ по умолчанию сохранится в ~/.ssh/id_ed25519 (закрытый) и ~/.ssh/id_ed25519.pub (открытый); пустая passphrase означает вход по ключу без дополнительного пароля на сам ключ.

Готово: вход по ключу настроен и работает.
Важно: отключайте вход по паролю только после того, как убедились, что вход по ключу работает, и держите под рукой консоль VNC из Шага 2 — если что-то пойдёт не так, через неё можно будет всё исправить.

Когда вход по ключу проверен, вход по паролю можно отключить: добавьте (или раскомментируйте и измените) в /etc/ssh/sshd_config на сервере строку:

PasswordAuthentication no

и перезапустите службу:

# Ubuntu/Debian
systemctl restart ssh

# AlmaLinux/Rocky Linux
systemctl restart sshd
Важно: порт 22 на ForestsNet Cloud открыт по умолчанию — специально разрешать его не нужно. Но если вы сами включаете firewall ufw, обязательно разрешите SSH до ufw enable, иначе потеряете доступ к серверу:
ufw allow OpenSSH
ufw enable

Подробнее — в статье «Настройка firewall (ufw)».

Что дальше

Дальше стоит защитить сервер файрволом — см. «Настройка firewall (ufw)», — и посмотреть, что ещё можно поставить в один клик: часть популярного ПО ставится из личного кабинета готовыми скриптами, см. «Готовые скрипты: что можно поставить в один клик».