2013-01-20 22:41:26 +0000 2013-01-20 22:41:26 +0000
9
9

Доступ к PuTTY-паролю запрещен

Я пытаюсь войти в систему с PuTTY в качестве root, но когда я набираю пароль, он говорит access denied.

Кто-нибудь может помочь мне это исправить?

Ответы (2)

23
23
23
2013-01-21 01:16:37 +0000

Есть только четыре потенциальные проблемы, о которых я могу думать (большинство из которых уже было рассмотрено):

  • Вы не подключаетесь к нужному серверу.

  • Если вы используете IP-адрес, проверьте его.

  • Если вы используете имя хоста, проверьте, что оно указывает на правильный IP-адрес, и/или попробуйте вместо него IP-адрес.

  • Вы не вводите правильное имя пользователя.

  • Тот факт, что у вас есть root доступ, не означает, что вы можете войти в систему с правами root. Это только означает, что у вас есть учетная запись с привилегиями root (обычно через sudo).

  • Если вы не вводите имя пользователя вручную, убедитесь, что Подключение → Данные → Имя пользователя для автоматического входа на самом деле установлено в root.

  • Вы не вводите правильный пароль.

  • Проверьте пароль, который вы вводите.

  • Убедитесь, что CapsLock отключен.

  • Убедитесь, что PuTTY использует правильную раскладку клавиатуры.

  • Если вы используете AltGr, убедитесь, что Терминал → Клавиатура → AltGr действует как клавиша Comopse не отмечена.

  • Если ничего из вышеперечисленного не работает, очистите поле Соединение → Данные → Имя пользователя для автоматического входа (если оно установлено) и введите пароль в поле имени пользователя, чтобы проверить, что оно введено правильно.

  • Доступ к корням отключен.

Некоторые SSH-серверы могут отключать SSH-логины для определенных пользователей и даже могут отключать логины root по умолчанию.

Если вы используете открытый SSH сервер, вам нужно отредактировать /etc/ssh/sshd_config и убедиться, что он не содержит одной из следующих строк:

PermitRootLogin no
PermitRootLogin without-password

Обе строки приводят к простой ошибке Access denied., хотя они позволяют ввести пароль. Последняя разрешает вход в систему только при аутентификации с помощью открытых ключей.

Чтобы разрешить логины root, удалите соответствующую строку или замените ее следующей:

PermitRootLogin yes

Смотрите man sshd_config для дополнительной информации.

0
0
0
2014-07-12 04:11:47 +0000

Для меня это был fail2ban, который я установил.

Решение: отредактируйте /etc/fail2ban/jail.local

Строка с записью ignoreip = должна быть отредактирована. Вставьте ваше IP / CIDR / DNS имя в поле, и вход должен быть возможен снова.

Похожие вопросы

16
4
3
12
2