GNU/Linux >> Belajar Linux >  >> Linux

sign_and_send_pubkey:penandatanganan gagal:agen menolak operasi

Jadi setelah berjam-jam googling dan bantuan tanpa berpikir, masalahnya terungkap. Saya membuat kunci ssh saya dengan ssh-keygen dan menambahkan argumen tambahan "-o" yang menghasilkan kunci dalam format baru untuk openSSH. Masalahnya adalah gnome-keyring saya tidak mendukung kunci seperti itu karena kunci tersebut memiliki skema tanda tangan Ed255519. Gnome-keyring tidak mendukung itu sejak 3.20. Saya kembali ke RSA dan tidak ada lagi masalah!.


Dalam kasus saya masalahnya adalah keyring GNOME memegang frasa sandi yang tidak valid untuk kunci ssh yang akan digunakan. Setelah menghabiskan banyak waktu untuk memecahkan masalah ini, saya menjalankan seahorse dan menemukan entri untuk menyimpan string kosong.

Saya hanya bisa menebak bahwa itu disebabkan oleh salah ketik frasa sandi pada penggunaan pertama beberapa waktu sebelumnya, dan kemudian mungkin membatalkan pemohon atau lebih untuk kembali ke baris perintah.

  • Memperbarui entri dengan frasa sandi yang benar segera menyelesaikan masalah.

  • Menghapus entri itu (dari keyring "login") dan memasukkan kembali frasa sandi pada prompt pertama itu (dan mencentang kotak centang yang sesuai) menyelesaikan ini juga.

Sekarang agen mendapatkan kata sandi yang benar dari keyring yang tidak terkunci pada login bernama "login" dan tidak lagi meminta kata sandi atau "menolak operasi". Tentu saja YMMV.


Linux
  1. Kisah Linux keluarga saya

  2. Memecahkan masalah WiFi lambat di Linux

  3. 3 rilis Linux favorit saya

  1. Gagal memulai server database PostgreSQL – Agen Otentikasi Tidak Terdaftar untuk proses unix [Terpecahkan]

  2. Operasi Float Dengan Bc?

  3. Bagaimana cara keluar jika perintah gagal?

  1. Ganti nama basis data MySQL

  2. Bluetoothctl menyetel kunci sandi

  3. Git Clone Fails:Verifikasi Sertifikat Server Gagal