GNU/Linux >> Belajar Linux >  >> Linux

ssh-keygen - cara mengatur kunci rsa dengan nama pengguna tertentu

ssh-keygen -t rsa -f ~/.ssh/[KEY_FILENAME] -C [USERNAME]

Saya menggunakan perintah ini untuk membuat kunci SSH untuk membuat GitHub, GitLab, dan GCP.Berikut adalah dokumentasi untuk membuat kunci SSH dengan nama pengguna.


Penjelasan: Secara umum, string terakhir dalam kunci publik ssh Anda akan menjadi satu komentar yang secara default dikonfigurasikan ke [email protected] Anda . Anda dapat mengganti komentar ini dengan menambahkan -C argumen dan edit string ini.

Misalnya Dalam perilaku default, katakanlah - jika nama host linux Anda adalah Ubuntu dan nama pengguna Anda adalah john.doe saat Anda melihat kunci publik Anda melakukan cat ~/.ssh/id_rsa.pub Anda akan melihat sesuatu seperti ini:

ssh-rsa <someReallyBigToken>== [email protected]

Dokumentasi:

ssh-keygen secara default akan menulis kunci dalam format khusus OpenSSH. Format ini lebih disukai karena menawarkan perlindungan yang lebih baik untuk kunci saat tidak digunakan serta memungkinkan penyimpanan komentar kunci dalam file kunci pribadi itu sendiri. Komentar kunci mungkin berguna untuk membantu mengidentifikasi kunci . Komentar diinisialisasi ke ``[email protected]'' saat kunci dibuat, tetapi dapat diubah menggunakan opsi -c.

Solusi :timpa komentar ini dan gunakan -C argumen untuk komentar.

ssh-keygen -t rsa -b 4096 -C message-in-a-bottle
cat ~/.ssh/id_rsa.pub

// output:
ssh-rsa <someReallyBigToken>== message-in-a-bottle

Gunakan -C opsi untuk memberikan komentar baru dengan kunci Anda.


Linux
  1. Bagaimana Cara Menemukan File Dengan Subpath Tertentu?

  2. cara memperbarui homebrew dengan Cron di Mac os

  3. Cara mengeksekusi ssh-keygen tanpa Prompt

  1. Cara Membuat Pasangan Kunci SSH (dengan Contoh)

  2. Cara Mengatur Kunci SSH

  3. Bagaimana Cara Mengatur Bash Untuk Menjalankan *.exe Dengan Mono?

  1. Bagaimana Cara Mengatur Tanggal Dengan Format Epoch?

  2. Cara Mengatur Kunci SSH di Ubuntu 18.04

  3. Cara Mengatur Firewall dengan Firewalld di CentOS 8