Первое подключение к VPS по SSH: пошагово

Печать
  • 0

Новым VPS управляют из командной строки по протоколу SSH. Для первого входа Вам понадобятся три вещи: IP-адрес сервера, пользователь root и пароль. Ниже описано, как подключиться из Windows, macOS и Linux и что стоит сделать сразу после входа.

Где взять данные для входа

Скопируйте IP-адрес точно в том виде, в котором он указан. Опечатка в адресе встречается чаще всего, когда подключение не проходит.

Подключение с Вашего компьютера

Windows

В Windows 10 и 11 SSH-клиент уже встроен. Откройте PowerShell и введите ssh root@IP_АДРЕС. Если удобнее программа с окнами, подойдёт PuTTY: укажите IP-адрес в поле Host Name, порт оставьте 22 и нажмите Open.

macOS и Linux

Откройте Terminal и выполните ту же команду: ssh root@IP_АДРЕС.

При первом подключении

Программа спросит, доверяете ли Вы ключу сервера. Введите yes и нажмите Enter, затем введите пароль. Во время ввода на экране не появляются ни символы, ни звёздочки, так и должно быть. Наберите пароль внимательно и нажмите Enter.

Что сделать сразу после входа

  1. Задайте собственный пароль командой passwd.
  2. Установите обновления: на Ubuntu и Debian это apt update && apt upgrade, на AlmaLinux, Rocky Linux и CentOS Stream это dnf upgrade.
  3. Рекомендуем перейти на вход по SSH-ключу. На своём компьютере создайте ключ командой ssh-keygen -t ed25519 и скопируйте его на сервер командой ssh-copy-id root@IP_АДРЕС (в macOS и Linux). Подобрать ключ гораздо сложнее, чем пароль.

На VPS Pro настройка безопасности и обновления входят в администрирование, включённое в тариф, их можно поручить команде TopHost. На Unmanaged VPS всё это Вы делаете самостоятельно.

Частые ошибки

  • Connection timed out: сервер не отвечает. Проверьте IP-адрес и то, что VPS запущен в личном кабинете. Если он запущен, зайдите через консоль noVNC.
  • Connection refused: сервер отвечает, но служба SSH не принимает подключения. Проверьте её через консоль noVNC.
  • Permission denied: неверный пользователь или пароль. Наберите пароль вручную, без пробелов в начале и в конце.

Подробная проверка описана в статье Нет доступа к VPS: пошаговая диагностика.

Полезно знать

Какой порт использует SSH?

На новом сервере SSH работает на стандартном порту 22. Если Вы его сменили, укажите порт в команде: ssh -p ПОРТ root@IP_АДРЕС.

Я потерял пароль root. Что делать?

Откройте тикет в личном кабинете, и мы поможем вернуть доступ. Не пишите пароли в тексте тикета.

У меня VPS с Windows. Тоже через SSH?

Нет. К серверу на Windows подключаются через удалённый рабочий стол (RDP) с данными из письма об активации.

Нужно ли знать Linux?

Для Unmanaged VPS нужно: безопасность, обновления и мониторинг остаются на Вас. Если хотите передать эти задачи нам, выбирайте VPS Pro.

Полезные статьи

Помог ли вам данный ответ?

Нужна помощь? Позвоните нам +373 795-800-80