CH-J Server Managerpengurusan pelayan melalui SSH
Menu
Semua panduan dan artikel →

Ed25519 atau RSA: memilih dan memasang kunci SSH

Pilih kunci serasi, lindungi bahagian peribadi dan uji log masuk baharu sebelum membuang akses lama.

Dasar dan keserasian

Ed25519 sesuai jika pelayan dan dasar menyokongnya. Gunakan RSA 3072 atau 4096 jika keserasian atau peraturan memerlukan. Kunci RSA bukan tandatangan SHA-1 ssh-rsa lama: RSA moden boleh menggunakan SHA-2. Jangan aktifkan semula tandatangan lama secara global.

Jana setempat dan lindungi kunci peribadi

Pilih satu arahan dan nama fail baharu; jangan timpa kunci sedia ada. Tetapkan frasa laluan apabila diminta. Fail .pub sahaja ke pelayan, kunci peribadi kekal pada klien. CH-J Key Generator sudah ada dalam 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 sha256

Pasang kunci awam kemudian uji

Letakkan kunci awam lengkap dalam satu baris ~/.ssh/authorized_keys akaun sasaran. Pada Linux semak pemilik dan lazimnya mod 700 bagi .ssh serta 600 bagi authorized_keys. Kekalkan sesi semasa dan uji log masuk kedua sebelum mengubah akses lama. Kunci pengguna dan hos berbeza tujuannya.

ls -ld ~/.ssh ~/.ssh/authorized_keys
ssh -o IdentitiesOnly=yes -i ~/.ssh/id_ed25519_chj user@server.example

Dokumentasi terperinci

OpenSSH: ssh-keygen →

OpenSSH: sshd_config →

Buka kunci biometrik dan keselamatan →