Perbaiki: Tidak dapat membuka koneksi ke agen autentikasi Anda
Anda mungkin mendapatkan kesalahan yang membaca tidak dapat membuka koneksi ke agen otentikasi Anda ketika Anda mencoba dan menambahkan kata sandi kunci dengan menggunakan perintah ssh-add. Masalah khusus ini biasanya disebabkan oleh ssh-agent yang tidak mendapatkan penugasan yang benar, itulah sebabnya mengapa begitu banyak orang menemukan itu menjadi masalah dalam keadaan yang agak tidak biasa.
Misalnya, Anda mungkin menemukan bahwa Anda mendapatkan kesalahan ini saat menggunakan RaspberryPi menjalankan Raspbian, router yang disematkan dengan perintah prompt atau terminal Android Linux. Anda dapat dengan mudah memperbaikinya dengan perintah sederhana yang tidak mengharuskan Anda untuk bermain-main sama sekali tidak peduli apa pun jenis perangkat yang sedang Anda kerjakan atau shell mana yang Anda kerjakan.
Memperbaiki Kesalahan Agen Autentikasi
Dengan asumsi Anda sudah menjalankan ssh-agent, Anda tidak perlu memulai lagi. Sebagai gantinya, Anda akan ingin mencoba menambahkan kata kunci kunci Anda dengan menjalankan ssh-add dari baris perintah. Ketika Anda melakukannya, Anda lebih dari mungkin menerima beberapa jenis kesalahan yang membaca Tidak dapat membuka koneksi ke agen otentikasi Anda bersama dengan umumnya tidak ada teks lain sama sekali. Ini bukan perintah yang paling membantu, dan beberapa pengguna menemukan bahwa mereka bermain-main untuk waktu yang lama sebelum mereka menemukan jawabannya karena tidak mengarahkan mereka ke jalur jawaban yang benar.
Pertama-tama, meskipun tampaknya sedikit bertele-tele, periksa untuk memastikan bahwa Anda terhubung ke Internet atau jenis protokol jaringan apa pun yang Anda gunakan karena mungkin Anda tidak terhubung ke jaringan. Ini terutama masalah ketika Anda bekerja dengan beberapa jenis peralatan LAN non-standar di mana Anda hanya menggunakan ssh melalui semacam jaringan pribadi, bukan melalui Ethernet atau Wi-Fi.
TIP PRO: Jika masalahnya ada pada komputer Anda atau laptop / notebook, Anda harus mencoba menggunakan Perangkat Lunak Reimage Plus yang dapat memindai repositori dan mengganti file yang rusak dan hilang. Ini berfungsi dalam banyak kasus, di mana masalah ini berasal karena sistem yang rusak. Anda dapat mengunduh Reimage Plus dengan Mengklik di SiniSelama Anda yakin Anda terhubung, coba gunakan ssh-add ~ / .ssh / id_rsa, setelah mengganti nama file dengan nama file sebenarnya dari kunci yang Anda coba tambahkan. Kami benar-benar menamai kunci pada mesin uji kami ~ / .ssh / id_rsa, yang merupakan nama dari contohnya meskipun Anda mungkin memiliki nama yang berbeda. Anda mungkin mendapat prompt untuk memasukkan passphrase, yang diam seperti yang ada di terminal virtual Linux. Jika ini menerima passphrase Anda, maka Anda baik-baik saja dan tidak perlu kerja lebih lanjut.
Di sisi lain, jika Anda mendapatkan Tidak bisa membuka koneksi ke kesalahan agen otentikasi Anda lagi, agen perlu penugasan penuh. Jika Anda bekerja dengan shell biasa, maka jalankan ssh-agent / bin / sh dan kemudian ssh-add ~ / .ssh / id_rsa, sekali lagi pastikan untuk mengganti nama kunci. Anda harus memiliki prompt pada saat ini. Mereka yang menggunakan bash murni yang tidak keberatan apa yang disebut oleh beberapa komunitas Linux sebagai bashisms dalam klien ssh mereka hanya dapat menggunakan ssh-agent bash dan kemudian menggunakan perintah ssh-add. Sebagian besar orang akan menemukan bahwa baik pengguna root maupun pengguna reguler mengalami gangguan di jalan mereka dan tidak membutuhkan yang lain.
Pengguna fish-shell akan ingin mencoba ssh-agent / usr / bin / fish dan kemudian ssh-add ~ / .ssh / id_rsa sebagai gantinya. Namun, di atas, akan berfungsi dengan baik bagi mereka yang menggunakan Bourne, bash, atau cangkang Almquist dalam banyak kasus. Jika semuanya bekerja sekarang, maka Anda tidak perlu melakukan hal lain. Mereka yang menggunakan C-Shell atau tcsh mungkin mengalami masalah pada saat ini.
Jika Anda berada dalam situasi ini, maka coba eval 'ssh-agent -c' diikuti dengan ssh-add ~ / .ssh / id_rsa agar agen shell Anda terdaftar. Ini karena tcsh melakukan hal-hal yang sedikit berbeda, meskipun kebanyakan embedded system dan sejenisnya tidak memilikinya. Dalam kedua kasus, Anda harus memiliki koneksi ssh yang aktif pada titik ini selama Anda mengetik semuanya dengan benar. Jika Anda membuat kesalahan, maka Anda bisa mengulangi perintah karena tidak ada yang merusak.
Tergantung pada konfigurasi Anda, Anda mungkin harus melakukan ini setiap kali Anda masuk ke koneksi ssh Anda setelah restart. Bagaimanapun juga, masalahnya mudah diperbaiki dengan satu perintah sehingga Anda tidak perlu duduk di sana bermain-main sesudahnya.
TIP PRO: Jika masalahnya ada pada komputer Anda atau laptop / notebook, Anda harus mencoba menggunakan Perangkat Lunak Reimage Plus yang dapat memindai repositori dan mengganti file yang rusak dan hilang. Ini berfungsi dalam banyak kasus, di mana masalah ini berasal karena sistem yang rusak. Anda dapat mengunduh Reimage Plus dengan Mengklik di Sini