Ошибки

Ошибка SSH Permission denied, please try again: сервер не принял пароль

Сервер спросил пароль и не принял его. Причина бывает не только в самом пароле: ещё в имени пользователя или в том, что сервер не пускает root по паролю. Разберём по шагам.

Обновлено 09.10.2026≈ 6 мин чтения
Содержание 11

Что сделать прямо сейчас

  1. Введите пароль ещё раз, медленно. Символы при вводе не видны — ни точек, ни звёздочек, это нормально.
  2. Проверьте раскладку клавиатуры и Caps Lock: пароль чувствителен к регистру.
  3. Проверьте имя перед знаком @ в команде — например, root или ivan.
  4. Если входите как 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Вопрос о ключе сервера перед вводом пароля

Источники

Сверено 9 октября 2026 года.

Что почитать дальше

Проверено и обновлено: 09.10.2026