Чтобы подключиться к серверу по SSH, откройте терминал и выполните команду ssh root@203.0.113.10, подставив вместо примера IP-адрес из письма провайдера, затем введите пароль вслепую и нажмите Enter. На macOS и Linux терминал уже встроен, на Windows 10 и 11 достаточно PowerShell — отдельные программы вроде PuTTY нужны только на старых системах. Весь процесс занимает меньше минуты, если у вас на руках три вещи: адрес машины, имя пользователя и пароль, которые выдаются сразу после аренды VPS.
Материал написан для тех, кто впервые взял виртуальный сервер и видит чёрное окно без единой подсказки. Разберём, где искать доступы, как выглядит команда для каждой операционной системы, что значит вопрос про отпечаток ключа и почему пароль не отображается при наборе. Затем пройдём по трём типовым ошибкам и покажем, как перейти с пароля на ключ.
Что такое SSH и почему сервером управляют именно так
SSH (Secure Shell) — это протокол, по которому вы получаете командную строку удалённой машины прямо у себя на компьютере. Всё, что вы набираете, шифруется на вашей стороне, летит через интернет и расшифровывается уже на сервере. Перехватить пароль или содержимое сессии по дороге нельзя — этим SSH отличается от устаревшего Telnet.
Стандартный порт протокола — 22/TCP. Порт — пронумерованная дверь: у сервера их 65 535, и служба SSH по умолчанию слушает двадцать вторую. На стороне сервера работает демон sshd. Демон — это программа, которая постоянно висит в фоне без окна и ждёт обращений: sshd принимает соединения и проверяет логин с паролем. На вашей стороне работает клиент — программа ssh.
Реализация протокола, установленная почти на всех Linux-серверах и уже встроенная в Windows, называется OpenSSH. Один и тот же набор команд работает и с MacBook, и с ноутбука на Windows 11, и с рабочей станции на Ubuntu.
Панель управления в личном кабинете решает не всё: установить веб-сервер, поднять базу данных или перезапустить упавший процесс можно только из консоли. Поэтому первое подключение по SSH — фактически первое действие с новым сервером.
Где взять IP-адрес, логин и пароль от нового сервера
После оплаты провайдер разворачивает виртуальную машину — обычно от 30 секунд до 15 минут. Когда сервер готов, доступы приходят письмом на почту и появляются в карточке услуги в личном кабинете. В письме указан IP-адрес вида 203.0.113.10, имя пользователя и пароль.
Имя пользователя почти всегда root — это встроенная учётная запись Linux с неограниченными правами. Реже провайдер создаёт обычного пользователя (например, ubuntu) и выдаёт ему право выполнять команды с правами администратора через sudo — приставку, которую пишут перед командой. Какой вариант у вас, написано в том же письме.
Если письмо потерялось, пароль сбрасывается в панели провайдера — кнопка называется «Сменить пароль root». После сброса новый пароль начинает работать через 1–2 минуты. Заодно проверьте, какой порт назначен службе SSH: часть провайдеров по умолчанию ставит нестандартный, и тогда обычная команда даст ошибку.
Уточните и то, какая система стоит на машине. Инструкция ниже описывает подключение к серверу с Linux — Ubuntu, Debian, CentOS или AlmaLinux. Если вы заказали VPS с Windows Server, вход выполняется не по SSH, а по протоколу удалённого рабочего стола RDP.
Как подключиться к серверу по SSH с macOS и Linux
На этих системах ничего устанавливать не нужно. На macOS откройте «Терминал» (Программы → Утилиты или поиск Spotlight по слову terminal), на Ubuntu нажмите Ctrl+Alt+T. Появится окно с приглашением командной строки — команды набирают в нём.
Базовая команда состоит из трёх частей: имени программы, имени пользователя и адреса сервера через символ @.
ssh root@203.0.113.10
Здесь ssh — сам клиент, root — учётная запись на сервере, 203.0.113.10 — IP-адрес машины. Пробелов вокруг символа @ быть не должно, а регистр в имени пользователя имеет значение: Root и root — разные записи. Если провайдер выдал нестандартный порт, добавьте ключ -p с его номером — иначе клиент будет стучаться в двадцать второй и получит ошибку.
ssh -p 2222 root@203.0.113.10
Вместо IP можно указать домен, если он уже направлен на сервер: ssh root@example.ru сработает так же. Клиент установит соединение, задаст вопрос об отпечатке ключа и запросит пароль. Когда всё пройдёт успешно, приглашение сменится на root@vps-12345:~# — вы уже внутри сервера, и следующие команды выполняются на нём.
Подключение к серверу по SSH из Windows: PowerShell вместо PuTTY
Windows 10 начиная со сборки 1809 и все версии Windows 11 содержат встроенный клиент OpenSSH. Ставить PuTTY, как это советовали статьи пятилетней давности, больше не требуется. Нажмите Win+X и выберите «Терминал Windows» или «Windows PowerShell», затем введите ту же самую команду, что и на Linux.
Если система отвечает «ssh не является внутренней или внешней командой», клиент отключён. Включается он в разделе «Параметры → Приложения → Дополнительные компоненты → Клиент OpenSSH» примерно за минуту и без перезагрузки. Проверить результат можно командой ssh -V, которая выводит версию клиента.
PuTTY остаётся полезен на Windows 7 и 8, где встроенного клиента нет. В его окне заполняются три поля: Host Name — IP-адрес сервера, Port — 22 или ваш нестандартный, Connection type — SSH. Дальше нажимается Open, логин вводится после приглашения login as:. Учтите: вставка из буфера в PuTTY выполняется правым щелчком мыши, а не Ctrl+V.
| Система | Чем подключаться | Что вводить |
|---|---|---|
| macOS 10.13 и новее | Терминал (встроен) | ssh root@203.0.113.10 |
| Ubuntu, Debian, Fedora | Терминал (встроен) | ssh root@203.0.113.10 |
| Windows 10 (1809+), Windows 11 | PowerShell, встроенный OpenSSH | ssh root@203.0.113.10 |
| Windows 7 и 8 | PuTTY, отдельная программа | Host: 203.0.113.10, Port: 22 |
| Android, iOS | Мобильный SSH-клиент | Хост, порт, логин, пароль в полях |

Что означает вопрос про отпечаток ключа при первом входе
При самом первом соединении с новым сервером клиент выводит несколько строк и требует ответа yes или no. Выглядит это примерно так:
The authenticity of host '203.0.113.10' can't be established.
ED25519 key fingerprint is SHA256:9k2Lp...Q8vR.
Are you sure you want to continue connecting (yes/no/[fingerprint])?
Сервер представился своим публичным ключом, а клиент сообщает, что раньше эту машину не видел. Отпечаток — короткая контрольная сумма ключа, по которой машину можно опознать. Это не ошибка и не признак взлома: сообщение появляется ровно один раз для каждого нового адреса.
Наберите полностью слово yes и нажмите Enter — одной буквы y недостаточно. После этого отпечаток запишется в файл ~/.ssh/known_hosts на вашем компьютере, и при следующих подключениях вопрос больше не появится. Тильда в пути означает домашний каталог пользователя.
Обратная ситуация тревожнее. Если при повторном входе клиент выводит предупреждение WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED и отказывается соединяться, отпечаток сервера изменился. Чаще всего причина безобидна: вы переустановили систему на машине или провайдер выдал этот IP другому клиенту. Тогда старую запись удаляют командой ssh-keygen -R 203.0.113.10 и подключаются заново. Но если систему вы не переустанавливали, сначала уточните у поддержки, что происходило с сервером.
Почему пароль не виден при вводе и как его вставить без ошибок
После подтверждения отпечатка появляется строка root@203.0.113.10's password:. Вы набираете пароль, а на экране не появляется вообще ничего — ни символов, ни точек, ни звёздочек. Курсор стоит на месте, будто клавиатура отключилась. Это штатное поведение SSH: скрывается даже длина пароля, чтобы её нельзя было подсмотреть через плечо.
Наберите пароль полностью и нажмите Enter. Если ошиблись — повторите попытку: клиент по умолчанию даёт 3 попытки за соединение, после чего разрывает связь. Подряд десятками пробовать не стоит: на многих серверах установлен fail2ban — сторож, который блокирует ваш IP-адрес после нескольких неудачных попыток.
Пароли от VPS обычно длинные, 12–16 случайных символов, поэтому надёжнее копировать их из письма. В macOS вставка в терминал выполняется сочетанием Cmd+V, в Linux — Ctrl+Shift+V, в PowerShell работает Ctrl+V или правый щелчок мыши. Скопированный пароль тоже не отобразится — просто нажмите Enter.
Частая причина «неверного пароля» — лишний пробел или перевод строки, захваченный при выделении в почтовом клиенте. Выделяйте пароль двойным щелчком по слову, а не протягиванием мыши.
Первые команды после входа: убеждаемся, что вы на своём сервере
Оказавшись внутри, полезно за полминуты проверить, что за машина вам досталась. Команды ниже безопасны, ничего не меняют и просто выводят информацию на экран.
Команда hostnamectl показывает имя машины, версию системы и ядра. Команда free -h выводит объём оперативной памяти: на тарифе с 1 ГБ вы увидите примерно 0,9 ГБ, потому что часть занимает ядро. Команда df -h показывает место на диске — на свежем сервере с 10 ГБ обычно свободно 8–9 ГБ.
hostnamectl # имя сервера, ОС и версия ядра
free -h # сколько оперативной памяти и сколько занято
df -h # место на диске в гигабайтах
nproc # количество процессорных ядер
uptime # сколько времени машина работает без перезагрузки
Всё, что идёт после символа #, — комментарий, набирать его не нужно. Если цифры не совпадают с оплаченным тарифом (вместо 2 ядер видно 1, вместо 4 ГБ памяти — 2), напишите в поддержку до того, как начнёте настройку. Выйти из сессии можно командой exit или сочетанием Ctrl+D — сервер продолжит работать, закроется только ваше подключение.
Три ошибки подключения и что каждая из них означает
Диагностику ведут по слоям: сначала выяснить, доходит ли запрос до сервера, затем — принимает ли его служба, и только потом разбираться с учётными данными. Текст ошибки прямо указывает, на каком слое проблема.
Permission denied означает, что до сервера вы достучались и служба ответила — не сошлись логин или пароль. Проверьте раскладку клавиатуры и язык ввода, затем убедитесь, что вход для root вообще разрешён. За это отвечает параметр PermitRootLogin в файле настроек службы /etc/ssh/sshd_config, и провайдер мог поставить ему значение no. Тогда заходят под обычным пользователем из письма.
Connection refused значит, что машина ответила, но на этом порту никто не слушает: служба sshd остановлена либо переведена на другой порт. Connection timed out — ответа нет вовсе: почти всегда запрос отбрасывает файрвол, реже сервер ещё не закончил загрузку.
| Сообщение | Что произошло | Первое действие |
|---|---|---|
| Permission denied | Неверный пароль или запрещён вход root | Сбросить пароль в панели, проверить PermitRootLogin |
| Connection refused | Служба не запущена или порт другой | Перезапустить sshd через VNC-консоль в панели, уточнить порт |
| Connection timed out | Пакеты блокирует файрвол | Открыть порт 22/TCP, проверить правила в панели |
| Host key verification failed | Отпечаток сервера изменился | Выполнить ssh-keygen -R и подключиться заново |
| Could not resolve hostname | Опечатка в адресе или домен не привязан | Подключиться по IP вместо домена |
Когда SSH не отвечает совсем, спасает VNC-консоль в панели провайдера: она даёт доступ к экрану машины в обход сети. Через неё запускают службу командой systemctl start ssh и смотрят правила файрвола — подробнее в руководстве по открытию портов в Ubuntu.

Вход по ключу вместо пароля: инструкция на 5 шагов
Пароль можно подобрать перебором, и боты сканируют порт 22 круглосуточно — на свежем сервере в логах за сутки набегает несколько тысяч попыток входа. SSH-ключ решает проблему: это пара файлов, где приватная часть остаётся у вас, а публичная кладётся на сервер. Подобрать такую пару перебором невозможно.
Процедура выполняется с вашего компьютера и занимает пару минут. Команды одинаковы для macOS, Linux и PowerShell в Windows.
- Создайте пару ключей командой
ssh-keygen -t ed25519 -C "moy-noutbuk"— алгоритм ed25519 короче и быстрее устаревшего RSA на 2048 бит. - На вопрос о пути к файлу нажмите Enter — ключ ляжет в
~/.ssh/id_ed25519, а публичная половина в файл с расширением .pub. - На вопрос про passphrase задайте отдельную фразу-пароль или оставьте пустой строкой, если ключом пользуетесь только вы на личном ноутбуке.
- Скопируйте публичный ключ на сервер командой
ssh-copy-id root@203.0.113.10— пароль сервера потребуется в последний раз. - Проверьте вход командой
ssh root@203.0.113.10: пароль больше не спрашивается, вы сразу попадаете в консоль.
После проверки вход по паролю имеет смысл отключить полностью — тогда перебор перестанет представлять угрозу. Какие параметры править в конфигурации демона, описано в руководстве по настройке SSH на VPS. Не отключайте пароль до того, как убедились, что ключ работает: иначе останется только VNC-консоль.
На каком сервере тренироваться: требования и цены
Для первых экспериментов с консолью мощная машина не нужна. Хватает конфигурации с 1 ядром, 1 ГБ оперативной памяти и диском на 10 ГБ — на такой работает Ubuntu 24.04, веб-сервер и учебный сайт. Разница в цене между площадками — вопрос локации и типа диска.
Ниже — три стартовых тарифа с NVMe-дисками, где сумма за месяц ниже 130 ₽. Все три площадки дают root-доступ по SSH сразу после создания машины.
| Провайдер | Стартовая конфигурация | Цена | Тарифов в каталоге |
|---|---|---|---|
| Cloudcore | 1 ядро, 1 ГБ RAM, 10 ГБ NVMe | от 59 ₽/мес | 12 |
| 4VPS | 1 ядро, 1 ГБ RAM, 5 ГБ NVMe | от 110 ₽/мес | 568 |
| HostVDS | 1 ядро, 1 ГБ RAM, 10 ГБ NVMe | от 127 ₽/мес | 12 |
Данные проверены 04.09.2026.
Начинающим удобнее брать дистрибутив с длительной поддержкой: машины с предустановленной системой собраны в разделе VPS с Ubuntu, а бюджетные варианты всех 44 площадок каталога — в разделе недорогих VPS. Учебный сервер не жалко сломать: переустановка системы из панели занимает 5–10 минут.
Частые ошибки при первом подключении
Трудности у новичков возникают не из-за сложности протокола, а из-за мелких неточностей во вводе. Ниже — ситуации, которые чаще всего приводят к обращению в поддержку.
- Ввод пароля в панели провайдера вместо пароля сервера — это разные учётные записи с разными паролями.
- Попытка подключиться на порт 22, когда провайдер назначил другой: без ключа
-pсоединение уйдёт в timeout. - Копирование пароля вместе с пробелом или переводом строки из письма.
- Ожидание звёздочек при вводе пароля и повторный набор «на всякий случай» — в итоге в поле оказывается пароль дважды.
- Ответ буквой y вместо полного слова yes на вопрос об отпечатке ключа.
- Отключение входа по паролю до проверки того, что ключ действительно работает.
- Закрытие окна терминала во время длительной операции вместо запуска её в screen или tmux — программах, которые держат сессию на сервере, даже когда вы отключились.
Про последний пункт отдельно: закрытие окна терминала обрывает не только сессию, но и все запущенные в ней процессы. Поставили обновление системы и захлопнули крышку ноутбука — обновление прервётся на середине.
Частые вопросы
Нужно ли что-то устанавливать перед первым подключением? На macOS и любом Linux — нет, клиент встроен. На Windows 10 сборки 1809 и новее и на Windows 11 клиент OpenSSH тоже есть, иногда его требуется включить в дополнительных компонентах. PuTTY нужен только на Windows 7 и 8.
Почему при вводе пароля ничего не происходит? Так работает SSH: символы не отображаются, чтобы скрыть даже длину пароля. Набирайте его вслепую и нажимайте Enter — если пароль верный, вы окажетесь в консоли сервера.
Что ответить на вопрос про отпечаток ключа? Наберите слово yes целиком. Клиент запомнит отпечаток в файле ~/.ssh/known_hosts, и при следующих входах вопрос не повторится. Одной буквы y недостаточно.
Можно ли зайти на сервер с телефона? Да, мобильные SSH-клиенты для Android и iOS работают по тому же протоколу: в них заполняются поля хоста, порта, логина и пароля.
Сессия рвётся через несколько минут бездействия — это нормально? Разрыв по таймауту настроен на многих серверах и сетевом оборудовании. Добавьте в команду параметр -o ServerAliveInterval=60: клиент будет отправлять служебный пакет раз в 60 секунд и не даст каналу заснуть.
Безопасно ли постоянно работать под root? Для учебного сервера допустимо, для рабочего — нет: любая опечатка выполняется с максимальными правами и может удалить нужные данные. Правильнее создать обычного пользователя с правом sudo.
Что делать, если SSH не отвечает совсем? Откройте в панели провайдера VNC-консоль — она подключается к экрану машины в обход сети. Проверьте службу командой systemctl status ssh и правила файрвола, затем откройте порт 22.
Итог
Первое подключение к серверу по SSH сводится к команде ssh root@IP-адрес, ответу yes на вопрос об отпечатке и вводу пароля вслепую. Три типовые ошибки различаются по смыслу: Permission denied — про учётные данные, Connection refused — про службу и порт, Connection timed out — про файрвол. Как только вход заработал, переведите доступ на ключ.
Если сервера для практики ещё нет, посмотрите подборку машин с предустановленной системой в разделе VPS с Linux: там собраны тарифы 44 площадок с ценами от 59 ₽ в месяц, root-доступом по SSH и VNC-консолью на случай, если консоль однажды перестанет отвечать.