Вы арендовали сервер, на почту пришли IP-адрес и пароль — и на этом инструкция закончилась. Дальше нужно как-то попасть внутрь, но чёрное окно терминала пугает.
На самом деле подключение занимает одну команду. Разберём для всех систем, включая телефон, и заодно починим типовые ошибки, на которых спотыкаются все новички.
Что вам прислал провайдер
В письме после оплаты есть три вещи:
- IP-адрес — четыре числа через точки, например
123.45.67.89 - логин — почти всегда
root, режеubuntuилиadmin - пароль — длинная строка символов
Если письма нет, эти данные всегда есть в панели управления провайдера, в карточке сервера. Там же обычно можно сбросить пароль, если потеряли.
Windows: встроенный способ
В Windows 10 и 11 SSH уже встроен, отдельные программы не нужны.
Нажмите Win + R, введите cmd, Enter. В открывшемся окне:
user@windows:~#ssh [email protected]Подставьте свой адрес. При первом подключении спросит:
The authenticity of host ... can't be established.
Are you sure you want to continue connecting (yes/no)?
Наберите yes и Enter. Это разовый вопрос — система запоминает отпечаток сервера.
Затем запросит пароль.
Пароль не отображается — это нормально
При вводе пароля в терминале ничего не появляется: ни звёздочек, ни точек. Курсор стоит на месте, будто ничего не происходит. Просто вставьте пароль и нажмите Enter — так задумано.
Вставить в командную строку Windows можно правой кнопкой мыши или Ctrl+V.
Получилось — увидите приглашение вида root@vps:~#. Вы внутри.
Windows: удобнее через Termius
Командная строка работает, но неудобна: пароль вводится каждый раз, история подключений не хранится. Termius решает это и бесплатен для личного использования.
Скачайте с termius.com, установите. Нажмите New Host, заполните:
- Address — IP сервера
- Username — root
- Password — ваш пароль
Сохраните и нажмите на подключение — Termius зайдёт сам. Дальше вход в один клик, плюс есть удобный менеджер файлов для загрузки на сервер.
macOS и Linux
Откройте Терминал (на macOS — Cmd + Пробел, наберите «Терминал») и введите ту же команду:
user@mac:~#ssh [email protected]Всё дальше одинаково.
С телефона
Пригодится, когда сервер упал, а вы не дома.
- Android и iPhone — приложение Termius, тот же интерфейс, что на компьютере
- Android — альтернатива JuiceSSH, полегче
Заполняете адрес, логин и пароль — и получаете полноценный терминал в кармане.
Что делать при ошибках
Connection refused — сервер не принимает подключение. Причины: машина ещё не запустилась после создания (подождите пару минут), либо SSH работает на другом порту. Порт указывается через ключ:
user@local:~#ssh -p 2222 [email protected]Connection timed out — запрос не доходит вовсе. Обычно виноват файрвол: либо у провайдера, либо на самом сервере. Проверьте в панели провайдера, что порт 22 разрешён.
Permission denied (publickey,password) — не подошли данные. Проверьте логин: у некоторых провайдеров это не root, а ubuntu. Скопирован ли пароль целиком, без лишнего пробела в конце?
REMOTE HOST IDENTIFICATION HAS CHANGED — большое пугающее предупреждение. Появляется, когда сервер переустановили или адрес выдали другой машине. Если вы действительно переустанавливали — уберите старую запись:
user@local:~#ssh-keygen -R 123.45.67.89Если сервер не переустанавливали
Это же сообщение появляется при попытке подмены соединения. Если вы ничего не меняли, а предупреждение возникло — не вводите пароль и разберитесь, что произошло.
Первое, что сделать после входа
Обновите систему — на свежем сервере обычно уже накопились обновления безопасности:
root@vps:~#apt update && apt upgrade -yПосмотрите, что за машина вам досталась:
root@vps:~#nproc && free -h && df -h /Три числа: ядра, память, диск. Полезно сверить с тем, что обещал тариф.
Вход по ключу вместо пароля
Пароль можно подобрать, и его пробуют подбирать круглосуточно. Ключ подобрать нельзя.
Создайте его на своём компьютере:
user@local:~#ssh-keygen -t ed25519Нажмите Enter на все вопросы. Затем скопируйте на сервер:
user@local:~#ssh-copy-id [email protected]Теперь вход происходит без пароля — быстрее и безопаснее. Как после этого полностью отключить вход паролем, разобрано в гайде «Как защитить VPS от взлома».
Полезные мелочи
Стрелка вверх повторяет прошлые команды — не нужно набирать заново.
Tab дописывает имена файлов и папок. Начали набирать /var/log/ng и нажали Tab — превратится в /var/log/nginx/.
Ctrl + C прерывает зависшую команду.
exit или Ctrl + D закрывает сессию.
Что дальше
Вы внутри — теперь стоит пройти первую настройку VPS: создать пользователя, настроить время, поставить базовые инструменты.
Если сервер брали под конкретную задачу, сразу идите к делу: Telegram-бот, сайт на WordPress или сервер Minecraft.
А если сервера ещё нет — посмотрите каталог хостингов и подберите тариф под задачу.