Подключение к серверу по SSH

Beginner 6 min read Updated 24 февраля 2026

Из этой статьи вы узнаете, как подключиться к виртуальному серверу UzCloud по протоколу SSH с Windows, macOS и Linux. После выполнения шагов вы сможете управлять сервером через командную строку.

Что нужно заранее

1. Узнайте IP-адрес вашей VM

Перейдите в Stack Console: Compute → Virtual Machines. Найдите вашу VM и скопируйте значение в столбце «External IP».

Информация: Если в столбце «External IP» пусто — к VM не привязан публичный IP. Привяжите Floating IP в разделе Network → Floating IPs .

2. Определите имя пользователя по умолчанию

Каждый образ ОС имеет предустановленного пользователя с правами sudo. Пользователь root по SSH заблокирован намеренно — это защитная мера.

Образ ОС Пользователь по умолчанию
Ubuntu 20.04 / 22.04 ubuntu
Debian 11 / 12 debian
AlmaLinux 9 almalinux
CentOS 7 / 8 centos
Windows Server 2022 Administrator

3. Подключитесь с macOS или Linux

Откройте Terminal и выполните две команды: сначала установите правильные права на ключ, затем подключитесь.

# Установите права на ключ (только один раз после скачивания)
chmod 400 ~/.ssh/YOUR-KEY.pem

# Подключитесь к серверу
ssh -i ~/.ssh/YOUR-KEY.pem ubuntu@YOUR_VM_IP
Информация: YOUR-KEY.pem замените на имя вашего файла ключа, ubuntu — на имя пользователя вашей ОС (см. таблицу выше), YOUR_VM_IP — на IP-адрес VM.

4. Подключитесь с Windows (PowerShell)

PowerShell с поддержкой SSH доступен в Windows 10 версии 1809 и новее, а также в Windows 11. Откройте PowerShell и выполните:

ssh -i C:\Users\YOUR_USER\.ssh\YOUR-KEY.pem ubuntu@YOUR_VM_IP

Если PowerShell выдаёт ошибку WARNING: UNPROTECTED PRIVATE KEY FILE! , исправьте права на файл ключа:

# Сбросьте унаследованные права и оставьте доступ только вам
icacls "C:\Users\YOUR_USER\.ssh\YOUR-KEY.pem" /inheritance:r /grant:r "${env:USERNAME}:R"
Совет: Используйте Windows Terminal (скачать в Microsoft Store) вместо классического PowerShell ISE — он поддерживает SSH «из коробки» и корректно отображает UTF-8.

5. Подключитесь с Windows (PuTTY)

PuTTY использует формат ключа .ppk вместо .pem . Сначала сконвертируйте ключ через PuTTYgen:

  1. Скачайте PuTTY с официального сайта putty.org (пакет включает PuTTYgen)
  2. Откройте PuTTYgen → File → Load private key → выберите ваш .pem файл
  3. Нажмите Save private key → сохраните как YOUR-KEY.ppk
  4. PuTTY открыть
  5. В разделе Connection → SSH → Auth → Credentials укажите путь к YOUR-KEY.ppk
  6. В разделе Session → Host Name введите: ubuntu@YOUR_VM_IP
  7. Open нажать

6. Подтвердите fingerprint при первом подключении

При первом подключении SSH покажет запрос подлинности сервера:

The authenticity of host '185.22.x.x (185.22.x.x)' can't be established.
ED25519 key fingerprint is SHA256:AbCdEfGhIjKlMnOpQrStUvWxYz1234567890=
Are you sure you want to continue connecting (yes/no/[fingerprint])?

yes введите и нажмите Enter. Fingerprint будет сохранён — при последующих подключениях этот запрос не появится.

Совет: Сравните fingerprint с тем, что показан в Stack Console в деталях VM (раздел «Security»). Если значения совпадают — это ваш сервер.

✓ Результат

При успешном подключении вы увидите приглашение командной строки:

Welcome to Ubuntu 22.04.3 LTS (GNU/Linux 5.15.0-91-generic x86_64)

ubuntu@web-server-01:~$

Проверьте подключение командой:

echo "Подключение успешно: $(hostname) | IP: $(curl -s ifconfig.me)"

Не нашли ответ?

Наша команда поддержки работает 24/7. Среднее время ответа — менее 4 часов.

Telegram