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

Чтобы подключиться к VPS по SSH, понадобятся IP-адрес сервера, логин и пароль или SSH-ключ. В Windows это можно сделать через терминал или PuTTY, а в macOS и Linux — через встроенный терминал командой ssh root@IP_адрес. После ввода пароля вы попадете в командную строку сервера с полным root-доступом.

Что такое SSH и зачем он нужен

SSH (Secure Shell) — это протокол защищенного удаленного доступа к серверу через зашифрованное соединение. Он позволяет управлять VPS из командной строки: устанавливать программы, редактировать конфигурационные файлы, запускать службы и выполнять любые административные задачи так, будто вы работаете непосредственно на сервере.

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

  • IP-адрес сервера — указан в письме от провайдера или в панели управления.
  • Логин, обычно root.
  • Пароль или приватный SSH-ключ, выданные при заказе VPS.
  • SSH-клиент — в macOS и Linux он уже встроен в терминал, а для Windows подойдет PuTTY или встроенный терминал Windows 10/11 с поддержкой OpenSSH.

Подключение к VPS из Windows

  1. Откройте приложение «Терминал» или PowerShell — начиная с Windows 10 клиент OpenSSH встроен по умолчанию.
  2. Введите команду ssh root@ваш_IP_адрес и нажмите Enter.
  3. При первом подключении система запросит подтверждение доверия к серверу — введите yes и нажмите Enter.
  4. Введите пароль от VPS. Символы не будут отображаться на экране — это нормально. После ввода нажмите Enter.
  5. После успешной авторизации вы увидите командную строку сервера — подключение установлено.

Если вы предпочитаете графический клиент, можно использовать PuTTY: укажите IP-адрес сервера в поле Host Name, порт 22, тип соединения SSH, нажмите Open и введите логин и пароль в открывшемся окне.

Подключение к VPS из macOS и Linux

  1. Откройте приложение «Терминал».
  2. Введите команду ssh root@ваш_IP_адрес.
  3. Подтвердите доверие к серверу — при первом подключении введите yes.
  4. Введите пароль от VPS и нажмите Enter.
  5. После авторизации откроется командная строка сервера.

Подключение по SSH-ключу вместо пароля

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

  1. Сгенерируйте пару ключей командой ssh-keygen -t ed25519.
  2. Сохраните ключ в предложенное по умолчанию расположение и, при желании, задайте парольную фразу для дополнительной защиты.
  3. Скопируйте публичный ключ на сервер командой ssh-copy-id root@ваш_IP_адрес или вручную добавьте его содержимое в файл ~/.ssh/authorized_keys на VPS.
  4. Подключитесь командой ssh root@ваш_IP_адрес — при корректной настройке пароль запрашиваться не будет.

Частые проблемы при подключении по SSH

  • Connection refused — сервер еще не запущен или порт SSH закрыт фаерволом.
  • Connection timed out — проблема с сетью, неверный IP-адрес или блокировка на стороне интернет-провайдера.
  • Permission denied — неверный логин, пароль или ключ; либо вход под root ограничен настройками безопасности сервера.
  • Host key verification failed — изменился ключ сервера, например после переустановки ОС; нужно удалить старую запись из файла known_hosts на вашем компьютере.

Часто задаваемые вопросы

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

По умолчанию SSH работает на порту 22. Некоторые администраторы меняют его на нестандартный порт для дополнительной защиты от автоматических сканирований.

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

Да, для этого существуют мобильные SSH-клиенты, например Termius или JuiceSSH — они позволяют управлять сервером прямо со смартфона.

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

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

Безопасно ли подключаться по SSH без VPN?

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

Подключение к VPS по SSH занимает всего несколько минут и работает практически одинаково в Windows, macOS и Linux. Все тарифы VPS ForceVPS предоставляются с root-доступом и готовыми данными для SSH-подключения сразу после оплаты — включая производительную линейку NVMe VPS для проектов с повышенными требованиями к скорости.