Я пытаюсь заставить openssh работать на телефоне Android. Когда я пытаюсь войти в систему, он отказывается принять мой ключ. Вот соответствующие строки журнала отладки:
debug1: attempt 1 failures 0
debug2: input_userauth_request: try method publickey
debug2: userauth_pubkey: disabled because of invalid user
Strace показывает, что он даже не ищет файл .ssh/authorized_keys
.
Так что вопрос в том, как сделать пользователя root действительным .
Я создал /etc/passwd
с соответствующей записью пользователя root, но это не помогло. Я не вижу никаких других связанных файлов, читающих в выводе strace для sshd.