Saya menggunakan variasi dari baris berikut:
export SSH_AUTH_SOCK=$(find /tmp/ssh-* -name agent.\* -uid $(id -u)|head -n 1)
ditemukan di Github . Dengan cara ini saya harus dapat menggunakan koneksi agen diteruskan saya pada sistem jarak jauh bahkan dari dalam screen
atau tmux
. Namun, bagaimana jika saya membuat dua koneksi SSH terpisah ke mesin jarak jauh dan keduanya menjalankan instance terpisah dari ssh-agent
?
Pertanyaannya adalah:
- saya harus menghindari memulai contoh lain dari
ssh-agent
di tempat pertama? - jika jawabannya tidak pada poin sebelumnya, bagaimana saya memilih yang mana ada soket untuk terhubung, mengingat ada beberapa yang berjalan saat ini?
pertanyaan bonus: dapatkah ada sesuatu seperti soket basi? Yaitu. ketika saya mencari soket menggunakanTernyata bisa ada soket basi. Baru saja mengalami masalah.find
perintah di atas, bisakah saya berakhir dengan dua alternatif salah satunya telah rusak / basi Atau apakah soket dibersihkan secara otomatis ketika proses memilikinya mati?