Mist Network
Подписаться
Поддержка

Как подключиться к VPS по SSH: Windows, macOS и Linux

У вас есть IP-адрес и пароль root — что дальше? Руководство проведёт от первого входа по SSH в Windows, macOS или Linux до доступа по ключу и объяснит ошибки, которые встречаются чаще всего.

Обновлено: 3 мин чтения
Как подключиться к VPS по SSH — окно терминала со входом на сервер командой ssh root@ip

Чтобы подключиться к VPS по SSH, откройте терминал (PowerShell в Windows, Терминал в macOS или Linux), введите ssh root@IP_ВАШЕГО_СЕРВЕРА, при первом подключении подтвердите отпечаток сервера и введите пароль root из панели хостинга. После первого входа перейдите на SSH-ключи, чтобы пароль больше не был нужен.

SSH (Secure Shell) — стандартный способ управлять Linux-сервером: зашифрованное соединение, которое даёт командную строку на машине. В руководстве — первый вход во всех основных системах, доступ по ключу, удобный ярлык и ошибки, с которыми чаще всего сталкиваются новички.

Что нужно перед началом

  • IP-адрес сервера — например 203.0.113.25; он появляется в панели после создания VPS.
  • Имя пользователя — на новом VPS обычно root.
  • Пароль root — показан в панели или присылается, когда сервер готов.
  • Порт SSH — по умолчанию 22; нужен, только если его меняли.
  • SSH-клиент — уже встроен в Windows 10 и 11, macOS и Linux. Ничего устанавливать не надо.

Первый вход в Windows, macOS и Linux

  1. Откройте терминал — в Windows нажмите «Пуск», введите PowerShell и откройте его; в macOS откройте Терминал; в Linux — ваше приложение терминала.
  2. Выполните команду ssh — введите ssh [email protected] со своим IP. Для другого порта добавьте -p 2222.
  3. Проверьте отпечаток — в первый раз SSH спросит, доверяете ли вы ключу сервера. Введите yes; ключ сохранится, и следующие подключения будут проверяться.
  4. Введите пароль — при вводе ничего не отображается, даже точки. Это нормально. Нажмите Enter.
  5. Вы внутри — приглашение сменится на что-то вроде root@server:~#. Выполните apt update, чтобы проверить соединение.

Предпочитаете графический клиент? PuTTY в Windows или Termius в любой системе работают так же: IP, порт 22 и имя пользователя, затем пароль по запросу.

Главное: первый вход по SSH — это всего три вещи: IP, пользователь и пароль. Всё остальное делает доступ безопаснее и быстрее.

Настройте SSH-ключи вместо пароля

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

  1. Создайте ключ — на своём компьютере выполните ssh-keygen -t ed25519 и нажмите Enter, чтобы принять путь по умолчанию. Рекомендуется задать парольную фразу.
  2. Скопируйте открытый ключ на сервер — в macOS и Linux выполните ssh-copy-id [email protected]. В Windows в PowerShell нет ssh-copy-id; выполните type $env:USERPROFILE\.ssh\id_ed25519.pub | ssh [email protected] "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys".
  3. Проверьте — откройте новый терминал и выполните ssh [email protected]. Вход должен пройти без пароля сервера.
  4. Затем закройте лишнее — когда ключи работают, отключите вход по паролю и создайте пользователя без прав root, как описано в нашем чек-листе безопасности VPS.
Важно: не закрывайте текущую сессию, пока меняете настройки SSH, и проверяйте новый вход во втором окне. Если что-то пойдёт не так, вы исправите это из первой сессии, а не окажетесь заблокированы.

Ярлык: файл конфигурации SSH

Каждый раз вводить IP утомительно. Добавьте запись в ~/.ssh/config на своём компьютере (в Windows: C:\Users\ИМЯ\.ssh\config):

Host myvps
  HostName 203.0.113.25
  User root
  Port 22

Теперь достаточно ssh myvps. Для других серверов добавьте новые блоки.

Частые ошибки SSH и что они значат

СообщениеВероятная причинаЧто делать
Connection timed outНеверный IP, сервер выключен или порт закрыт файрволомПроверьте IP и работу сервера; проверьте правила файрвола
Connection refusedSSH не слушает этот портПроверьте порт; при необходимости перезапустите SSH через консоль в панели
Permission deniedНеверный пароль, пользователь или ключ не принятВнимательно введите пароль заново; проверьте имя пользователя и ключ
Remote host identification has changedСервер переустановлен, его ключ изменилсяЕсли вы его переустанавливали, выполните ssh-keygen -R 203.0.113.25 и подключитесь снова
Совет: добавьте -v к команде (ssh -v root@IP), чтобы видеть каждый шаг подключения. Последние строки обычно точно показывают, где происходит сбой.

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

VPS, готовый к SSH

mistREG предоставляет KVM VPS в ЕС на NVMe SSD и AMD EPYC с полным доступом root. Примерно через 60 секунд после оплаты IP-адрес и пароль root появляются в панели — можно сразу выполнять шаги выше. Посмотрите тарифы VPS, наши услуги или спросите нас в Telegram: @mistnetwork.

Частые вопросы

Как впервые подключиться к VPS?
Откройте PowerShell или Терминал, выполните ssh root@IP_ВАШЕГО_СЕРВЕРА, введите yes, чтобы доверять отпечатку, и введите пароль root из панели.
Почему при вводе пароля ничего не отображается?
SSH полностью скрывает пароль, без точек и звёздочек. Просто введите его и нажмите Enter — он всё равно вводится.
Нужен ли PuTTY в Windows?
Нет. В Windows 10 и 11 есть клиент OpenSSH, команда ssh работает в PowerShell. PuTTY — по желанию, если нужен графический интерфейс.
Что значит «Connection refused»?
Сервер доступен, но на этом порту ничего не слушает. Проверьте, тот ли порт вы используете и запущена ли служба SSH.
Безопасно ли входить как root по паролю?
Для первого входа это допустимо, но вскоре стоит перейти на SSH-ключи, отключить вход по паролю и работать от пользователя без root.

Похожие статьи

Новые статьи

Все статьи
Mist NetworkMist Network