Авторизация по ключам SSH. Не пускает под root

Решил попробовать авторизацию по ключам. Паблик кей закинул /.ssh/authorized_keys

Пытаюсь войти под рутом, получаю Server refused our key

Вот логи ssh:

Apr 27 12:00:03 localhost sshd[3737]: debug1: Client protocol version 2.0; client software version PuTTY_Release_0.63
Apr 27 12:00:03 localhost sshd[3737]: debug1: no match: PuTTY_Release_0.63
Apr 27 12:00:03 localhost sshd[3737]: debug1: Enabling compatibility mode for protocol 2.0
Apr 27 12:00:03 localhost sshd[3737]: debug1: Local version string SSH-2.0-OpenSSH_5.5p1 Debian-6+squeeze5
Apr 27 12:00:05 localhost sshd[3737]: Invalid user \320root from 5.76.102.81
Apr 27 12:00:05 localhost sshd[3737]: debug1: PAM: initializing for "\320root"
Apr 27 12:00:05 localhost sshd[3737]: debug1: PAM: setting PAM_RHOST to "MYIP"
Apr 27 12:00:05 localhost sshd[3737]: debug1: PAM: setting PAM_TTY to "ssh"
Apr 27 12:00:05 localhost sshd[3737]: Failed none for invalid user \320root from MYIP port 64160 ssh2

Под другим юзером захожу нормально. Права выставлены верно
  • Вопрос задан
  • 7687 просмотров
Решения вопроса 2
Ingtar
@Ingtar
Была схожая проблема - попробуйте не руками копировать паблк кей, а ssh copy id.
Ответ написан
Комментировать
@Ingg Автор вопроса
Проблема был такая: Открывая консоль putty, я начинал вводить логин root, но язык стоял русский и я вводил кщще, после этого стирал и вводил заново. Оказывается так делать нельзя.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
karabanov
@karabanov Куратор тега Linux
Системный администратор
invalid user \320root действительно ничего вам не говорит?
Ответ написан
Паблик кей закинул /.ssh/authorized_keys

Нужно закидывать в папку пользователя. То есть ~/.ssh/authorized_keys

Заходите под рутом, создаете файл ~/.ssh/authorized_keys и пробуете логинится.
Ответ написан
@inkvizitor68sl
Linux-сисадмин с 8 летним стажем.
У вас там при авторизации в имя пользователя пробел лишний попал, скорее всего.
Рутовый пабключ (и проверьте, что это именно пабключ, а не его закрытая часть) нужно класть в файл /root/.ssh/authorized_keys.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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