Я установил без пароля соединение от пользователя A на моем сервере с двумя другими пользователями. SSH для одного из них работает нормально, но для другого он запрашивает пароль.
Насколько я могу судить, оба пользователя одинаковы с ssh-файлами, разрешениями и т.д. Установка StrictModes no и UsePAM no не помогла.
В /var /log /secure я вижу для первого пользователя:
debug1: trying public key file /home/testb/.ssh/authorized_keys
debug1: fd 4 clearing O_NONBLOCK
debug1: matching key found: file /home/testb/.ssh/authorized_keys, line 1
И для второго (/myuser/app/ is ~):
debug1: trying public key file /myuser/app/.ssh/authorized_keys
debug1: restore_uid: 0/0
debug1: temporarily_use_uid: 1500/1500 (e=0/0)
debug1: trying public key file /myuser/app/.ssh/authorized_keys
debug1: restore_uid: 0/0
Failed publickey for myuser from ::1 port 38888 ssh2
Файл авторизованных ключей одинаков для обоих.
Любая помощь будет оценена.
Эран.