Ошибка SSH Permission denied, please try again: сервер не принял пароль
Сервер спросил пароль и не принял его. Причина бывает не только в самом пароле: ещё в имени пользователя или в том, что сервер не пускает root по паролю. Разберём по шагам.
Содержание 11
Что сделать прямо сейчас
- Введите пароль ещё раз, медленно. Символы при вводе не видны — ни точек, ни звёздочек, это нормально.
- Проверьте раскладку клавиатуры и Caps Lock: пароль чувствителен к регистру.
- Проверьте имя перед знаком @ в команде — например, root или ivan.
- Если входите как root и пароль точно верный, читайте шаг 3. Если пароль забыли — шаг 4.
Вместо ВАШ_IP подставьте адрес своего сервера из панели провайдера. В примерах вывода стоит адрес 203.0.113.10 — у вас будет свой IP.
Что значит это сообщение
Так выглядят три неудачные попытки подряд:
ivan@203.0.113.10's password:
Permission denied, please try again.
ivan@203.0.113.10's password:
Permission denied, please try again.
ivan@203.0.113.10's password:
ivan@203.0.113.10: Permission denied (publickey,password).ssh спрашивает пароль, сервер его не принимает, и ssh спрашивает снова. По умолчанию попыток три. После третьей ssh завершает работу, и в последней строке в скобках перечислены способы входа, которые разрешает сервер: здесь ключ (publickey) и пароль (password).
Сервер не говорит, что именно не так. Если пользователя с таким именем нет, ответ точно такой же, как при неверном пароле. Поэтому проверять нужно и пароль, и имя.
Шаг 1. Введите пароль ещё раз внимательно
- Когда вы печатаете пароль, на экране ничего не появляется. Курсор стоит на месте — так и задумано. Наберите пароль целиком и нажмите Enter.
- Посмотрите на раскладку: если она русская, вместо латинских букв уйдут русские.
- Проверьте Caps Lock: Password и password — разные пароли.
- Если копируете пароль из письма или панели провайдера, не захватите пробел в конце: он станет частью пароля.
- Если пароль меняли, введите новый: старый перестаёт работать сразу.
Шаг 2. Проверьте имя пользователя
Имя пользователя — то, что стоит в команде перед @:
ssh ivan@ВАШ_IPИмя и пароль для первого входа провайдер присылает в письме или показывает в панели. Если вы уже завели своего пользователя по инструкции «Как настроить VPS с нуля», входите под ним. Имя на сервере пишется маленькими буквами: Ivan и ivan — разные пользователи.
Шаг 3. Если входите как root
Сервер может не пускать root по паролю совсем. За это отвечает настройка PermitRootLogin в файле /etc/ssh/sshd_config: вход root по паролю разрешён, только если там стоит yes. По умолчанию в OpenSSH стоит prohibit-password — root может войти только по ключу. А если вы закрыли вход под root по инструкции «Как настроить VPS с нуля», там стоит no.
В таком случае даже правильный пароль root даёт Permission denied, please try again. Что делать:
- войдите своим пользователем —
ssh ivan@ВАШ_IP, а команды от имени администратора выполняйте через sudo; - если другого пользователя ещё нет, зайдите через консоль в панели провайдера и заведите его ([как это сделать](/instrukcii/kak-nastroit-vps/#3-завести-обычного-пользователя)) или настройте вход по ключу (инструкция).
Открывать вход root по паролю ради этого не нужно: вход под своим пользователем безопаснее.
Шаг 4. Если пароль забыли
Пароль пользователя можно задать заново, не зная старого. Зайдите через консоль в панели провайдера — она пускает на сервер без SSH — и выполните:
sudo passwd ivanВместо ivan подставьте своё имя пользователя, для root — sudo passwd root. Команда дважды попросит новый пароль, символы при этом тоже не видны. Если пароли совпали, новый начинает действовать сразу — подключайтесь по SSH.
Что видно в журнале сервера
Если не понятно, в чём дело, посмотрите журнал SSH на сервере. Попробуйте войти ещё раз, затем выполните в консоли:
sudo journalctl -u ssh -n 50Команда покажет последние 50 строк журнала, свежие — внизу:
| Строка в журнале | Что значит |
|---|---|
Failed password for ivan from 198.51.100.7 port 51234 ssh2 | Пользователь ivan есть, пароль не подошёл. Для root такая строка бывает и при верном пароле, если вход root по паролю закрыт — шаг 3 |
Invalid user ivn from 198.51.100.7 port 51234 | Пользователя с таким именем на сервере нет — проверьте имя, шаг 2 |
Failed password for invalid user ivn from 198.51.100.7 port 51234 ssh2 | То же: пароль проверять бесполезно, такого пользователя нет |
Accepted password for ivan from 198.51.100.7 port 51234 ssh2 | Вход прошёл |
Вместо 198.51.100.7 будет IP вашего компьютера, номер порта — другой. Строки с чужими адресами и странными именами вроде admin или test — это боты, которые подбирают пароли ко всем серверам подряд. От них защищает вход по ключу — шаг 4 инструкции по SSH.
Как проверить
ssh ivan@ВАШ_IPПосле верного пароля появится приветствие сервера и строка вида ivan@имя-сервера:~$ — можно вводить команды.
Похожие ошибки
| Сообщение | Чем отличается |
|---|---|
| Permission denied (publickey) | Сервер не спрашивает пароль вовсе: разрешён только вход по ключу |
| Too many authentication failures | Сервер оборвал подключение, пока ssh перебирал ключи, до пароля дело не дошло |
| kex_exchange_identification | После многих неудачных попыток сервер может на время перестать пускать ваш адрес |
| The authenticity of host … can't be established | Вопрос о ключе сервера перед вводом пароля |
Источники
- man ssh_config — NumberOfPasswordPrompts: число попыток ввода пароля.
- man sshd_config — PermitRootLogin и значение по умолчанию.
- man journalctl — параметры -u и -n.
- Исходный код OpenSSH — тексты сообщений клиента и строки журнала сервера.
Сверено 9 октября 2026 года.
Что почитать дальше
- Как подключиться к VPS по SSH — вход по паролю и по ключу, консоль в панели провайдера.
- Как настроить VPS с нуля — свой пользователь вместо root и вход только по ключу.
- Permission denied (publickey) — если сервер не спрашивает пароль.
- Как открыть терминал — если вы ни разу не запускали команды.
Проверено и обновлено: 09.10.2026