Всё, что на 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. Всё на машине сотрётся, так что это крайняя мера, а не восстановление пароля.
Перед этим напишите нам. В зависимости от того, что на машине работает, данные иногда можно сохранить.