Всё, что на VPS происходит вне панели, делается по SSH. Нужен он редко, зато сразу, поэтому настроить его стоит в первый же день.

По паролю root

Если вы заказывали без ключа SSH, пароль root приходит письмом. На macOS или Linux откройте Terminal, на Windows — PowerShell. Затем выполните:

ssh root@YOUR-SERVER-IP

В первый раз попросят подтвердить сервер, потом — пароль. При наборе ничего не отображается: это нормально, а не зависшее окно.

По ключу — так лучше

Ключ нельзя подобрать и нельзя случайно набрать не в том окне. Создайте его командой:

ssh-keygen -t ed25519

Она запишет два файла. Тот, что оканчивается на .pub, — открытая половина, именно она вставляется в поле ключа при заказе или в /root/.ssh/authorized_keys на уже готовом сервере. Второй файл, без .pub, — закрытая половина.

Закрытую половину не отправляйте никому, включая нас. Мы её никогда не попросим. Тот, у кого она есть, заходит на ваш сервер вместо вас.

Если ключ не принимается

Обычная причина — не тот файл: закрытый ключ на месте открытого выглядит похоже и не работает никогда. Открытый — это одна строка, начинающаяся с ssh-ed25519 или ssh-rsa.

Вторая частая причина — права на сервере: папку .ssh должен читать только владелец. На сервере выполните:

chmod 700 /root/.ssh && chmod 600 /root/.ssh/authorized_keys

Если потеряли и то и другое

Из кабинета можно пересобрать сервер: операционная система установится заново и будет выдан новый пароль root. Всё на машине сотрётся, так что это крайняя мера, а не восстановление пароля.

Перед этим напишите нам. В зависимости от того, что на машине работает, данные иногда можно сохранить.