Как подключиться к VPS: пошаговая инструкция

Подключение к VPS занимает пару минут, если под рукой есть данные доступа. Разница только в том, с какого устройства вы подключаетесь и какое приложение для этого используете — сам принцип одинаковый что на компьютере, что на телефоне.

Что будет в статье

Что понадобится для подключения к VPS

Для входа на сервер нужны три вещи: IP-адрес сервера, логин (чаще всего root, если провайдер не создал отдельного пользователя) и пароль или SSH-ключ. Эти данные обычно приходят после оформления заказа — на почту, в личный кабинет провайдера или, как в случае с ботом, прямо в переписке с ним. Если этих данных под рукой нет, подключаться не с чем — сначала стоит проверить письмо от провайдера или раздел с заказами.

Само подключение к VPS почти всегда идёт по протоколу SSH — он встроен в Linux и macOS «из коробки» и доступен на Windows без установки дополнительного софта, начиная с Windows 10. Отдельные протоколы вроде RDP нужны только для VPS с Windows на борту — это отдельный случай, и в этой статье он не рассматривается.

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

Самый простой способ — встроенный SSH-клиент, который есть в Windows 10 и Windows 11 без установки чего-либо дополнительно.

  1. Откройте «Терминал Windows» (Windows Terminal) или PowerShell — правой кнопкой по меню «Пуск» → «Терминал» или «Windows PowerShell».
  2. Введите команду подключения, подставив свой IP-адрес:
    ssh root@ваш_IP_адрес
  3. При первом подключении система спросит, доверяете ли вы этому серверу — нужно ответить yes. Это стандартный шаг, о нём подробнее в разделе ниже.
  4. Введите пароль. В терминале символы пароля не отображаются вообще, даже точками — это нормальное поведение, не ошибка.

Если предпочитаете графический интерфейс вместо командной строки, подойдёт классический клиент PuTTY — в нём вместо команды в поле Host Name вводится IP-адрес, а порт по умолчанию остаётся 22.

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

На macOS SSH-клиент встроен в систему, приложение то же самое — «Терминал» из папки «Программы → Утилиты».

  1. Откройте Терминал.
  2. Введите ту же команду, что и для Windows:
    ssh root@ваш_IP_адрес
  3. Подтвердите доверие серверу при первом подключении и введите пароль.

Если сервер принимает подключение на нестандартном порту, номер добавляется через ключ -p:

ssh root@ваш_IP_адрес -p 2222

Подключение со смартфона: Android и iPhone

На телефоне работать через SSH не менее удобно, чем на компьютере, если задача — проверить статус сервера, перезапустить сервис или посмотреть логи, а не полноценно разрабатывать. Самое популярное приложение — Termius, оно есть и на Android, и на iOS, с одинаковым интерфейсом.

  1. Установите Termius из Google Play или App Store.
  2. Создайте новый хост: укажите IP-адрес сервера, порт (по умолчанию 22) и логин.
  3. Выберите способ входа — пароль или SSH-ключ, если он уже добавлен в приложение.
  4. Нажмите «Подключиться» и, как и на компьютере, подтвердите доверие серверу при первом входе.

Для Android есть также JuiceSSH — более лёгкая альтернатива с похожим набором функций.

Первое подключение: почему появляется предупреждение

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

Если такое же предупреждение появляется повторно на сервере, к которому вы уже подключались раньше, и звучит жёстче — «WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED» — стоит насторожиться. Обычно это значит, что сервер переустанавливали или провайдер поменял конфигурацию, но в редких случаях так выглядит попытка подмены сервера. Если переустановки не было, лучше уточнить у провайдера, прежде чем продолжать.

Типичные ошибки при подключении и как их исправить

Сообщение об ошибке Вероятная причина Что проверить
Connection timed out Сервер не отвечает: неверный IP, сервер не запущен, порт заблокирован IP-адрес, статус сервера в панели провайдера, firewall на своей стороне
Connection refused SSH-служба на сервере не запущена или используется другой порт Правильный порт, статус сервера, не менялся ли порт SSH ранее
Permission denied (publickey) Вход по паролю отключён, а нужного ключа нет в клиенте Добавлен ли правильный SSH-ключ, не отключён ли пароль ошибочно
Too many authentication failures Слишком много неверных попыток входа подряд Правильность пароля, раскладку клавиатуры, наличие лишних ключей в клиенте
Host key verification failed Отпечаток сервера изменился — переустановка или смена IP Не переустанавливали ли вы сервер сами; при сомнениях — уточнить у провайдера

Если после проверки всех пунктов подключение всё равно не устанавливается, разумно посмотреть статус сервера в панели провайдера или написать в поддержку — иногда причина на стороне сети провайдера, а не в ваших действиях.

Что делать после первого подключения

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

FAQ

Какой порт используется для подключения к VPS по умолчанию?

По умолчанию SSH работает на порту 22. Если провайдер или администратор изменил порт, его нужно указывать отдельно — эту информацию сообщает провайдер.

Можно ли подключиться к VPS без пароля?

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

Почему подключение зависает и ничего не происходит?

Чаще всего соединение не доходит до сервера: неверный IP, сервер ещё не запущен после создания, либо порт закрыт firewall — на стороне провайдера или в вашей сети.

Нужен ли статический IP для подключения к VPS?

Речь обычно о статическом IP самого сервера — он есть по умолчанию у большинства провайдеров. С вашей стороны статический IP не требуется, подходит любой интернет.

Можно ли подключаться к VPS с телефона на постоянной основе?

Да, приложения вроде Termius позволяют полноценно работать с сервером через SSH с телефона. Для разовых задач этого достаточно, для постоянной разработки удобнее компьютер.

Что делать, если забыл пароль от VPS?

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

Итог

Подключение к VPS сводится к трём данным — IP, логину и паролю или ключу — и одной команде ssh, которая одинаково работает что на Windows, что на macOS, что в мобильном клиенте вроде Termius. Предупреждение при первом входе — норма, а не повод для беспокойства. Если вход не удаётся, разбор обычно занимает пару минут по таблице ошибок выше. После первого успешного подключения логично сразу перейти к базовой настройке и защите сервера, чтобы не откладывать это на потом.

Попробовать VPS уже сейчас

Открыть Telegram-бота