Cara menggunakan
- Pilih jenis kunci. Ed25519 biasanya menjadi pilihan; gunakan RSA 4096 untuk sistem sangat lama.
- Opsional, tambahkan komentar seperti email atau nama komputer.
- Klik Buat pasangan kunci. Tambahkan kunci publik ke authorized_keys atau pengaturan GitHub.
- Unduh kunci privat ke ~/.ssh/ dan jalankan chmod 600.
Penjelasan opsi
- Ed25519
- Skema tanda tangan pada Curve25519. Kunci publik hanya 68 karakter dan cepat; ini pilihan umum saat ini.
- RSA
- Paling kompatibel. 2048 bit adalah minimum, OpenSSH kini default 3072, dan 4096 lebih konservatif tetapi lebih lambat dibuat.
- Format output
- Kunci publik memakai format OpenSSH satu baris. Kunci privat tersedia dalam format OpenSSH dan PEM untuk perangkat lunak lain.
- Fingerprint
- Fingerprint SHA256 sama dengan yang ditampilkan ssh-keygen -lf dan halaman pengaturan GitHub.
Menambahkan kunci ke server
# append the public key on the server
echo "ssh-ed25519 AAAA... me@laptop" >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys
# after saving the private key locally
chmod 600 ~/.ssh/id_ed25519
ssh -i ~/.ssh/id_ed25519 user@server
Pertanyaan yang sering diajukan
Apakah aman membuat kunci di halaman web?
Kunci dibuat oleh WebCrypto browser menggunakan generator acak aman sistem; semuanya lokal dan dapat bekerja offline. Untuk penggunaan sangat sensitif, ssh-keygen di komputer sendiri tetap paling aman.
Mengapa kunci privat tidak memiliki passphrase?
Browser menghasilkan kunci privat tanpa enkripsi. Setelah menyimpan, jalankan ssh-keygen -p -f ~/.ssh/id_ed25519 untuk menambah passphrase.
Apakah berfungsi di Windows?
Ya. Windows 10 dan 11 menyertakan klien OpenSSH. Untuk PuTTY, konversikan kunci privat ke .ppk dengan PuTTYgen.
Bagaimana memeriksa kunci publik cocok dengan kunci privat?
Jalankan ssh-keygen -y -f <file kunci privat>, lalu bandingkan kunci publik yang dicetak.
Privasi
Alat ini berjalan sepenuhnya di browser Anda. File dan teks Anda diproses di perangkat Anda dan tidak pernah diunggah ke server kami.