Я пытаюсь подключиться от userA1 @ hostA к хосту userB1 @ hostB, используя ssh.
Я добавил содержимое файла .ssh/id_rsa.pub из userA1 в файл .ssh/authorized_keys пользователя B1.
Установите для папки author_keys и .ssh пользователя userB1 значения 600 и 700.
Попытался войти с помощью команды ssh. Получил - Отказано в доступе (publickey).
Хорошо, тогда я создал нового пользователя на hostB, давайте назовем его userB2. Сделал то же самое, что и userB1. И успешно войдите из userA1 @ hostA в userB2 @ hostB!
Итак, я совершенно запутался, почему ssh не работает с userB1.
Последняя часть подробного сообщения для 2 разных пользователей выглядит следующим образом:
Для userB1: ssh userB1 @ hostB <- не удалось
debug1: Unspecified GSS failure. Minor code may provide more information
Cannot determine realm for numeric host address
debug2: we did not send a packet, disable method
debug3: authmethod_lookup publickey
debug3: remaining preferred: keyboard-interactive,password
debug3: authmethod_is_enabled publickey
debug1: Next authentication method: publickey
debug1: Trying private key: /home/userA1/.ssh/identity
debug3: no such identity: /home/userA1/.ssh/identity
debug1: Offering public key: /home/userA1/.ssh/id_rsa
debug3: send_pubkey_test
debug2: we sent a publickey packet, wait for reply
debug3: Wrote 368 bytes for a total of 1645
debug1: Authentications that can continue: publickey,gssapi-keyex,gssapi-with-mic
debug1: Trying private key: /home/userA1/.ssh/id_dsa
debug3: no such identity: /home/userA1/.ssh/id_dsa
debug1: Trying private key: /home/userA1/.ssh/id_ecdsa
debug3: no such identity: /home/userA1/.ssh/id_ecdsa
debug2: we did not send a packet, disable method
debug1: No more authentication methods to try.
Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
Для userB2: ssh userB2 @ hostB <- pass
debug1: Unspecified GSS failure. Minor code may provide more information
Cannot determine realm for numeric host address
debug2: we did not send a packet, disable method
debug3: authmethod_lookup publickey
debug3: remaining preferred: keyboard-interactive,password
debug3: authmethod_is_enabled publickey
debug1: Next authentication method: publickey
debug1: Trying private key: /home/userA1/.ssh/identity
debug3: no such identity: /home/userA1/.ssh/identity
debug1: Offering public key: /home/userA1/.ssh/id_rsa
debug3: send_pubkey_test
debug2: we sent a publickey packet, wait for reply
debug3: Wrote 368 bytes for a total of 1645
debug1: Server accepts key: pkalg ssh-rsa blen 277
debug2: input_userauth_pk_ok: SHA1 ................
..........
В файле hostB /var /log /secure при входе через userB2 он показывает:
Feb 3 11:54:19 development sshd[3246]: Accepted publickey for userB2 from hostA port 58773 ssh2
для пользователя B1 это показывает:
Feb 3 11:56:34 development sshd[3349]: Connection closed by hostA
В файле sshd_config на hostB ничего не указано ни о каком из этих пользователей. Кто-нибудь из вас может помочь мне выяснить причину?
Благодарю.