GNU/Linux >> Belajar Linux >  >> Linux

ssh-keygen:perintah tidak ditemukan

Utilitas ssh-keygen menghasilkan, mengelola, dan mengonversi kunci otentikasi untuk ssh. Saat menggunakan ssh-keygen untuk membuat kunci, tombol -t opsi harus ditentukan untuk mengidentifikasi jenis kunci yang akan dibuat.

Utilitas ssh-keygen menghasilkan pasangan kunci SSH untuk otentikasi dengan server. Utilitas ini dibundel dengan OpenSSH dan secara default, ini membuat pasangan kunci RSA 2048-bit. Ini mendukung RSA dan DSA, keduanya dengan panjang kunci yang berbeda. Panjang kunci 4096 bit direkomendasikan untuk membangun koneksi yang aman antara dua mesin.

Anda mungkin mengalami kesalahan di bawah ini saat membuat kunci ssh untuk klien Anda:

-bash: ssh-keygen: command not found

Ssh-keygen dibundel dengan paket OpenSSH, tetapi jika Anda belum menginstalnya di sistem Anda, Anda dapat menginstalnya menggunakan perintah di bawah ini sesuai pilihan sistem operasi Anda.

Distribusi Perintah
OS X brew install openssh
Debian apt-get install openssh-client
Ubuntu apt-get install openssh-client
Alpin apk tambahkan openssh
Linux Arch pacman -S openssh
Kali Linux apt-get install openssh-client
CentOS yum install openssh
Fedora dnf install openssh
Raspbian apt-get install openssh-client
Pekerja Buruh docker menjalankan cmd.cat/ssh-keygen ssh-keygen

Contoh Perintah ssh-keygen

1. Buat kunci secara interaktif:

$ ssh-keygen

2. Tentukan file untuk menyimpan kunci:

$ ssh-keygen -f {{~/.ssh/filename}}

3. Buat kunci ed25519 dengan 100 putaran fungsi derivasi kunci:

$ ssh-keygen -t {{ed25519}} -a {{100}}

4. Buat kunci RSA 4096-bit dengan email sebagai komentar:

$ ssh-keygen -t {{dsa|ecdsa|ed25519|rsa}} -b {{4096}} -C "{{comment|email}}"

5. Hapus kunci host dari file known_hosts (berguna jika host yang dikenal memiliki kunci baru):

$ ssh-keygen -R {{remote_host}}

6. Ambil sidik jari dari kunci di MD5 Hex:

$ ssh-keygen -l -E {{md5}} -f {{~/.ssh/filename}}

7. Ubah kata sandi kunci:

$ ssh-keygen -p -f {{~/.ssh/filename}}

8. Ubah jenis format kunci (misalnya dari format OPENSSH ke PEM), file akan ditulis ulang di tempat:

$ ssh-keygen -p -N "" -m {{PEM}} -f {{~/.ssh/OpenSSH_private_key}}


Linux
  1. manajer langganan:perintah tidak ditemukan

  2. dnf:perintah tidak ditemukan

  3. bc:perintah tidak ditemukan

  1. dpkg:perintah tidak ditemukan

  2. id:perintah tidak ditemukan

  3. w:perintah tidak ditemukan

  1. ifrename:perintah tidak ditemukan

  2. df:perintah tidak ditemukan

  3. du:perintah tidak ditemukan