SSH: Почему моя система предлагает мой закрытый ключ при попытке аутентификации с открытым ключом?

SSH: Почему моя система предлагает мой закрытый ключ при попытке аутентификации с открытым ключом?

Пытаюсь подключиться к серверу. Я получил закрытый ключ для входа на этот сервер, который я добавил в id_rsa. Однако клиент продолжает пытаться передать его как открытый ключ вместо id_rsa.pub. Это потому, что id_rsa.pub отсутствует в моем файле ssh_config?

ПОПЫТКА ПОДКЛЮЧЕНИЯ К СЕРВЕРУ

debug1: Offering RSA public key: /root/.ssh/id_rsa
debug3: send_pubkey_test
debug3: send packet: type 50
debug2: we sent a publickey packet, wait for reply
debug3: receive packet: type 51

ФАЙЛ КОНФИГУРАЦИИ SSH (РАЗДЕЛ ИДЕНТИФИКАЦИИ)

root@etoorlan4c:~/.ssh# cat /etc/ssh/ssh_config
#   StrictHostKeyChecking ask
#   IdentityFile ~/.ssh/identity
#   IdentityFile ~/.ssh/id_rsa

СОДЕРЖИМОЕ ~/.ssh/

root@etoorlan4c:~/.ssh# ls
authorized_keys  id_rsa  id_rsa.pub  known_hosts

решение1

Закрытый ключ был недействительным. В нем отсутствовал один символ. Вывод изменяется следующим образом при использовании допустимого закрытого ключа:

debug1: Offering RSA public key: root@etoorlan4c
debug3: send_pubkey_test
debug3: send packet: type 50
debug2: we sent a publickey packet, wait for reply
debug3: receive packet: type 51
debug1: Authentications that can continue: publickey,password
debug1: Trying private key: sshkey.private
debug3: sign_and_send_pubkey: RSA SHA256:jmMyCOppv3KKkRgiHI4s5h3I7LwyCgms8uSG06KClQ4
debug3: send packet: type 50
debug2: we sent a publickey packet, wait for reply
debug3: receive packet: type 52
debug1: Authentication succeeded (publickey).
Authenticated to [remoteHost]([xxx.xxx.xxx.xxx]:22).

Связанный контент