Не удается настроить SSH-аутентификацию с открытым ключом

У меня новая версия Ubuntu 12.04. Я пытаюсь настроить SSH аутентификацию с открытым ключом. К сожалению, он отказывается работать. Запустив ssh-клиент в подробном режиме, я вижу, что в открытых ключах отказывают.

~/.ssh/authorized_keys существует и, кажется, имеет правильные разрешения и т. Д.

Я хотел бы прочитать журнал sshd, чтобы выяснить, на что он жалуется. Но я не могу найти, где sshd входит в Ubuntu 12.04. Я попробовал поискать в Google и проверил /var/log/auth.log и / var / log / syslog, и ни один из них не показывает сообщения sshd. Где я могу найти логи демонов, чтобы выяснить, что происходит?

sshd is set with logging
SyslogFacility AUTH
LogLevel VERBOSE

и /etc/rsyslog.d/50-default.conf читает:

auth,authpriv.*         /var/log/auth.log
*.*;auth,authpriv.none      -/var/log/syslog

, но ничего показывает о sshd в этих файлах журнала.

Кроме того. Процесс sshd не запускается, если запустить ps xa | grep sshd. Это нормально? Конечно, он принимает парольные соединения.

3
задан 30 May 2012 в 04:27

1 ответ

ОП ответил:

На случай, если кто-нибудь столкнется с этим в будущем. Для меня проблема была решена, когда я понял, что lshd скорее opensshd отвечает на порт 22. Удаление lshd (apt-get remove lsh-server) исправило все.

Спасибо @Gilles за то, что указал мне правильное направление.

0
ответ дан 30 May 2012 в 04:27

Другие вопросы по тегам:

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