Apa itu ssh-agent
untuk dan bagaimana cara kerjanya?
ssh-agent
menyimpan kunci yang didekripsi dengan aman di memori dan di sesi Anda. Tidak ada cara yang masuk akal dan aman untuk mempertahankan kunci yang didekripsi di antara reboot/login ulang.
Oke, bagaimana cara mengotomatiskannya?
Otomatiskan ssh-agent
memulai
Tambahkan
[ -z "$SSH_AUTH_SOCK" ] && eval "$(ssh-agent -s)"
ke ~/.bashrc
Anda atau skrip startup lainnya (~/.zshrc
).
Otomatis menambahkan kunci
Kunci dapat ditambahkan secara otomatis pada penggunaan pertama, saat Anda menambahkan
AddKeysToAgent yes
ke ~/.ssh/config
Anda .
Untuk informasi selengkapnya tentang ~/.ssh/config
lihat man ssh_config
.
Tambahkan ini ke ~/.bashrc
Ini berarti ssh-agent akan dimulai secara otomatis saat Anda membuka sesi lain di terminal Anda
if [ -z "$SSH_AUTH_SOCK" ] ; then
eval `ssh-agent -s`
fi
jika Anda memerlukan kunci untuk ditambahkan ke agen, tambahkan juga ini
if [ -z "$SSH_AUTH_SOCK" ] ; then
eval `ssh-agent -s`
ssh-add ~/.ssh/<your private ssh key>
fi
Bagaimana saya bisa menjalankan executable yang tidak dipercaya di linux dengan aman?
HDD Format Lanjutan, penutup USB, dan kompatibilitas Windows / Linux