GNU/Linux >> Belajar Linux >  >> Linux

Simpan identitas yang ditambahkan oleh ssh-add agar tetap ada

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

Linux
  1. Cara Menyimpan Output Perintah ke File di Linux

  2. Linux – Bagaimana Cara Menyimpan Sesi X — Archlinux+openbox?

  3. CentOS / RHEL 6:Cara Menyimpan Aturan iptables

  1. Bagaimana cara memeriksa apakah ssh-agent sudah berjalan di bash?

  2. kunci ssh ssh-agent bash dan ssh-add

  3. Simpan dan pulihkan terminal saat reboot

  1. Linux – Simpan Tab Nemo di Linux Mint?

  2. Keluarkan Isi File Saat Mereka Berubah?

  3. Ssh – Bagaimana Menjalankan Ssh-add Secara Otomatis, Tanpa Prompt Kata Sandi?