Kebijakan dan kompatibilitas
Ed25519 cocok bila didukung server dan kebijakan. Gunakan RSA 3072 atau 4096 jika diwajibkan kompatibilitas atau aturan. Kunci RSA bukan tanda tangan SHA-1 ssh-rsa lama: RSA modern dapat memakai SHA-2. Jangan aktifkan tanda tangan lama secara global.
Buat lokal dan lindungi kunci privat
Pilih satu perintah dan nama berkas baru; jangan menimpa kunci yang ada. Atur frasa sandi ketika diminta. Hanya berkas .pub dikirim ke server, kunci privat tetap di klien. CH-J Key Generator sudah tersedia pada Beta 0.1.0.
ssh-keygen -t ed25519 -f ~/.ssh/id_ed25519_chj
ssh-keygen -t rsa -b 3072 -f ~/.ssh/id_rsa_chj
ssh-keygen -lf ~/.ssh/id_ed25519_chj.pub -E sha256Pasang kunci publik lalu uji
Masukkan kunci publik lengkap dalam satu baris ~/.ssh/authorized_keys akun tujuan. Pada Linux periksa pemilik dan umumnya mode 700 untuk .ssh serta 600 untuk authorized_keys. Pertahankan sesi saat ini dan uji login kedua sebelum mengubah akses lama. Kunci pengguna dan host berbeda fungsi.
ls -ld ~/.ssh ~/.ssh/authorized_keys
ssh -o IdentitiesOnly=yes -i ~/.ssh/id_ed25519_chj user@server.example