GNU/Linux >> Belajar Linux >  >> Linux

ssh-add kembali dengan:Kesalahan saat menghubungkan ke agen:Tidak ada file atau direktori seperti itu

Anda harus menginisialisasi agen terlebih dahulu.

Anda dapat melakukannya dengan berbagai cara. Baik dengan memulai shell baru

ssh-agent bash

atau dengan mengevaluasi variabel yang dikembalikan oleh ssh-agent di shell Anda saat ini.

eval "$(ssh-agent)"

Saya sarankan menggunakan metode kedua, karena Anda menyimpan semua riwayat dan variabel Anda.


Agen SSH tidak berjalan, atau variabel lingkungan yang disetelnya tidak tersedia di lingkungan saat ini (paling penting SSH_AUTH_SOCK ), atau salah disetel (menunjuk ke agen mati).

Anda dapat memulai agen di sesi shell saat ini menggunakan

eval "$(ssh-agent)"

atau mulai sesi shell baru melalui agen menggunakan

ssh-agent fish

(ganti fish dengan shell apa pun yang Anda gunakan). Tetapi karena Anda mengatakan bahwa Anda dulu dapat menggunakan ssh-add tanpa ini, itu membuat saya percaya bahwa Anda telah secara tidak sengaja membunuh agen tersebut (atau telah dihentikan karena beberapa alasan lain). Pesan kesalahan membuat saya berpikir bahwa SSH_AUTH_SOCK variabel lingkungan sebenarnya disetel, tetapi ssh-add itu tidak dapat menemukan soket komunikasi yang valid di jalur tersebut.

Saya tidak terkejut jika cara Anda yang biasa dalam melakukan sesuatu akan berfungsi lagi jika Anda benar-benar keluar dan masuk lagi, atau menyalakan ulang mesin.


Di Windows PowerShell (jalankan sebagai admin):

  1. Periksa status ssh-agent saat ini :

    Get-Service | ?{$_.Name -like '*ssh-agent*'} | select -Property Name, StartType, Status

  2. Aktifkan Layanan jika dinonaktifkan:

    Set-Service -Name ssh-agent -StartupType Manual

  3. Mulai Layanan:

    Start-Service ssh-agent

  4. Tambahkan kunci Anda seperti sebelumnya:

    ssh-add <path to the key>


Linux
  1. Kesalahan:xenstore-read:xs_open:Tidak ada file atau direktori seperti itu di DomU [Terpecahkan]

  2. Kesalahan:Xend Start – /proc/xen/capabilities:Tidak ada file atau direktori seperti itu [Terpecahkan]

  3. kesalahan fatal openssl/evp.h:Tidak ada file atau direktori seperti itu:[Terpecahkan]

  1. Tidak dapat membuat exec Tidak ada file atau direktori seperti itu [Fix]

  2. Perbaiki kesalahan fatal openssl err.h – Tidak ada file atau direktori seperti itu [OpenCA]

  3. Kesalahan:Tcl.h Tidak Ditemukan (tidak ada File Atau Direktori Tersebut)?

  1. Fix ::file open /home/user/etc/domainname/passwd gagal dengan kesalahan tidak ada file atau direktori seperti itu

  2. Kesalahan kompilasi:g++:kesalahan saat mencoba exec 'cc1plus':execvp:Tidak ada file atau direktori seperti itu

  3. kesalahan fatal arm-linux-gnu-gcc:stdio.h:Tidak ada file atau direktori seperti itu