Как подключиться к серверу по SSH: Windows, macOS, Linux
Чтобы подключиться к серверу по SSH, нужны три вещи: IP-адрес, имя пользователя и пароль (или SSH-ключ). Базовая команда одинакова для macOS, Linux и современного Windows:
ssh пользователь@ВАШ_IP
Ниже — как это сделать на каждой ОС.
Linux и macOS
SSH-клиент уже встроен в терминал. Откройте терминал и выполните:
При первом подключении система спросит подтверждение ключа сервера — введите yes. Затем введите пароль (символы не отображаются — это нормально).
Если SSH работает на нестандартном порту, укажите его через флаг -p:
ssh -p 2222 [email protected]
Windows 10 и 11: встроенный клиент
В современных версиях Windows SSH-клиент уже есть. Откройте PowerShell или командную строку и введите ту же команду:
ssh root@203.0.113.10
Всё работает так же, как в Linux. Это самый простой способ — сторонние программы не нужны.
Windows: PuTTY
Если вы предпочитаете графический клиент, используйте PuTTY:
- Скачайте PuTTY с официального сайта и запустите.
- В поле Host Name введите IP-адрес сервера.
- В поле Port укажите порт (по умолчанию
22). - Убедитесь, что выбран тип соединения SSH.
- Нажмите Open.
- В открывшемся окне введите имя пользователя и пароль.
При первом подключении PuTTY покажет предупреждение об отпечатке ключа — нажмите Accept.
Сравнение способов
| ОС | Клиент | Команда / действие |
|---|---|---|
| Linux | Терминал | ssh user@ip |
| macOS | Терминал | ssh user@ip |
| Windows 10/11 | PowerShell | ssh user@ip |
| Windows (GUI) | PuTTY | Host + Port + Open |
Подключение по SSH-ключу
Если вы настроили вход по ключу, укажите путь к приватному ключу флагом -i:
ssh -i ~/.ssh/id_ed25519 [email protected]
В PuTTY ключ подключается в разделе Connection → SSH → Auth → Credentials (формат .ppk, конвертируется утилитой PuTTYgen).
Частые ошибки и решения
Connection timed out. Сервер недоступен: проверьте IP, включён ли сервер, не блокирует ли порт фаервол. Проверить доступность порта:
ping 203.0.113.10
Connection refused. Порт закрыт или SSH-служба не запущена. Убедитесь, что указан правильный порт, а на сервере работает sshd.
Permission denied. Неверный логин, пароль или ключ. Проверьте имя пользователя и раскладку клавиатуры.
Host key verification failed. Ключ сервера изменился (например, после переустановки ОС). Удалите старую запись:
ssh-keygen -R 203.0.113.10
Частые вопросы
Какой порт использует SSH по умолчанию?
Порт 22. Если администратор его изменил, подключайтесь с флагом -p и нужным номером.
Нужно ли устанавливать PuTTY на Windows 11?
Нет. Встроенного клиента в PowerShell достаточно. PuTTY полезен, если нужен графический интерфейс или работа с .ppk-ключами.
Как подключиться, если забыл пароль root? Используйте KVM-консоль в панели управления сервером — она даёт доступ на уровне «железа» и позволяет сбросить пароль в режиме восстановления.
Можно ли подключаться сразу под обычным пользователем?
Да, укажите его имя вместо root: ssh deploy@ВАШ_IP. Это безопаснее.
Итог
SSH — стандартный способ управления сервером. На macOS, Linux и Windows 10/11 достаточно одной команды ssh user@ip, а для любителей графики есть PuTTY. Дальше стоит настроить вход по ключам и отключить пароль.
Нужен сервер для тренировки? Выберите VPS на Linux, оформите аренду VPS или закажите Администрирование серверов.
