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.