У меня новая версия 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. Это нормально? Конечно, он принимает парольные соединения.
ОП ответил:
На случай, если кто-нибудь столкнется с этим в будущем. Для меня проблема была решена, когда я понял, что lshd скорее opensshd отвечает на порт 22. Удаление lshd (apt-get remove lsh-server) исправило все.
Спасибо @Gilles за то, что указал мне правильное направление.
BLOCKQUOTE>