ssh: "Agen mengaku tidak bisa masuk menggunakan kunci"

38

Saya mencoba mengatur login tanpa kata sandi dengan ssh di Server Ubuntu, tetapi saya tetap mendapatkan:

Agent admitted failure to sign using the key

dan meminta kata sandi.

Saya telah membuat kunci rsa baru. Sebelum sistem reboot itu berfungsi dengan baik.

Semua tautan membawa saya ke bug ini , tetapi tidak ada yang berhasil. Agen SSH masih belum berjalan.

Bagaimana cara memperbaikinya? Mungkin file memerlukan izin khusus?

takeshin
sumber

Jawaban:

5

Masalah ini melibatkan dua mesin. Yang di-boot ulang? ssh-add hanya akan menambahkan kunci pada klien. Jika kunci tidak diterima, tidak ada kesalahan klien dan kesalahan server hanya akan muncul jika opsi -v digunakan ketika ssh dipanggil pada klien, untuk meminta koneksi.

Saya kira itu mungkin juga bahwa paket Ubuntu, untuk beberapa alasan yang tidak diketahui, mengubah pesan kesalahan yang ditampilkan. Ini bukan kesalahan yang dikeluarkan oleh openSSH-server, seperti yang digunakan di Debian (atau di mana pun saya pernah melihatnya, misalnya RHEL, CentOS, Knoppix, lainnya).


sumber
80

lari saja:

ssh-add + path ke kunci

pada klien (komputer Anda)

pengguna46329
sumber
Saya suka ssh-copy-id [email protected].
Droogans
1
Bukankah ini indah ketika Anda menghabiskan satu jam membenturkan kepala ke dinding & jawabannya ternyata sesederhana ini
connorbode
13
Ini harus menjadi jawaban yang diterima!
marlar
1
bekerja secara ajaib! tetapi adakah yang bisa menjelaskan apa yang terjadi di bawah tenda?
Mostafiz Rahman
Ini bekerja tetapi saya tidak tahu mengapa itu bekerja karena saya tidak berpikir saya menggunakan ssh-agent.
felwithe
4

Masalah saya diselesaikan dengan mengeksekusi export SSH_AUTH_SOCK=0, seperti yang dijelaskan dalam ssh Agen mengakui kegagalan untuk masuk menggunakan kunci pada mesin endian besar pada pelacak bug Ubuntu.

Ruhan
sumber
Itu menonaktifkan penggunaan ssh-agent secara bersamaan. - Masalahnya bukan dalam menyingkirkannya, tetapi untuk menggunakannya! Btw: membatalkan pengaturan variabel memiliki efek yang sama.
Robert Siemer
Ini bukan solusi nyata karena kami menonaktifkan ssh-agent. Periksa ini sebagai gantinya: help.github.com/articles/error-agent-admitted-failure-to-sign
alfredocambera
2

Menurut Ubuntu Bugtracking yang Anda sebutkan, ini adalah bug yang dikenal di gnupg-agent itu sendiri. jadi memutakhirkan ke versi gnupg-agent baru> 2.0.14-1ubuntu1.7 menyelesaikan masalah.

Zskdan
sumber
Ini artikel Github menyebutkan masalah laporan Ubuntu yang sama dan memiliki beberapa saran yang bermanfaat termasuk memperbaiki yang sama seperti @ user46329: ssh-add.
John McFarlane