Saya mengetik ssh-agent
dan mendapatkan yang berikut ini kembali:
SSH_AUTH_SOCK=/tmp/ssh-GqdeT074HLRJ/agent.4670; export SSH_AUTH_SOCK;
SSH_AGENT_ID=4671; export SSH_AGENT_PID;
echo Agent pid 4671;
Saya kemudian mengetik ssh-add privkey.pem
dan mendapatkan yang berikut:
Could not open a connection to your authentication agent
Ada gagasan tentang kesalahan saya? Saya mencoba menambahkan sudo
sebelum masing-masing perintah, juga, tetapi mendekati output yang identik.
sudo eval $(ssh-agent)
dan katanyasudo: eval: command not found
. Saya mencobaeval $(sudo ssh-agent)
dan dikatakanAgent pid 4735
, kemudian, setelah keduanya,ssh-add
masih tidak berhasil. Ada ide?sudo bash
dan kemudian melakukan semua yang dilakukan pekerjaan. Terima kasih!ssh-agent
" juga berfungsi. Saya tidak membutuhkan sudo.Anda juga dapat menggunakan sintaks berikut:
sumber
Saya menemukan solusi:
jalankan perintah di bawah ini ATAU tambahkan ke file .bashrc
exec ssh-agent bash
ssh-add [jalur kunci]
sumber
exec bash
dari dalam.bashrc
? Sudahkah Anda mencobanya? Sebelum Anda melakukannya, pikirkan keras tentang apa yang akan terjadi. (Petunjuk: apa yang dilakukan proses bash baru saat dimulai?) Jika Anda berani mencobanya, Anda mungkin ingin memastikan bahwa Anda memiliki jendela shell terbuka.