Я пытаюсь войти с PuTTY как root, но когда я ввожу пароль, он говорит, что доступ запрещен.
Может кто-нибудь помочь мне исправить это?
Я пытаюсь войти с PuTTY как root, но когда я ввожу пароль, он говорит, что доступ запрещен.
Может кто-нибудь помочь мне исправить это?
Есть только четыре потенциальные проблемы, о которых я могу подумать (большинство из которых уже были рассмотрены):
Если вы используете IP-адрес, проверьте его.
Если вы используете имя хоста, убедитесь, что оно указывает на правильный IP-адрес, и / или попробуйте вместо этого IP-адрес.
Тот факт, что у вас есть root-доступ, не означает, что вы можете войти в систему как root. Это только означает, что у вас есть учетная запись с привилегиями root (обычно через sudo).
Если вы не вводите имя пользователя вручную, убедитесь, что в меню «Соединение» → «Данные» → «Авторизация» имя пользователя действительно установлено как root.
Проверьте пароль, который вы вводите.
Убедитесь, что CapsLock отключен.
Убедитесь, что PuTTY использует правильную раскладку клавиатуры.
Если вы используете AltGr, убедитесь, что Терминал → Клавиатура → AltGr действует как клавиша Comopse, не отмечен .
Если ничего из вышеперечисленного не работает, очистите поле Connection → Data → Auto-login username (при условии, что оно установлено) и введите пароль в поле username, чтобы убедиться, что он введен правильно.
Некоторые SSH-серверы могут отключать SSH-входы для определенных пользователей и даже могут отключать root-входы по умолчанию.
Если вы используете Open SSH-сервер, вы должны отредактировать /etc/ssh/sshd_config
и убедиться, что он не содержит одну из следующих строк:
PermitRootLogin no
PermitRootLogin without-password
Оба результата приводят к простому отказу в доступе. ошибка, хотя они позволяют вам ввести пароль. Последний разрешает вход в систему только при аутентификации с использованием открытых ключей.
Чтобы разрешить вход с правами root, удалите соответствующую строку или замените ее следующим:
PermitRootLogin yes
Смотрите man sshd_config для дальнейшей информации.
Для меня это был fail2ban, который я установил.
Решение: отредактируйте /etc/fail2ban/jail.local
Строка с записью ignoreip =
должна быть отредактирована. Поместите свое IP / CIDR / DNS-имя в поле, и вход снова должен быть возможен.