Perintah `ssh-keygen` tidak diinstal di Arch Linux dan tidak dapat menemukannya di paket AUR atau resmi

8

Seperti judulnya.

Untuk beberapa alasan ssh-keygentidak diinstal pada instalasi Arch Linux saya, dan sepertinya saya tidak dapat menemukannya di AUR atau repositori paket resmi.

Bagaimana saya bisa mendapatkannya?

ArchWiki menganggap Anda telah menginstalnya dan tidak memberikan instruksi tentang cara menginstalnya: https://wiki.archlinux.org/index.php/SSH_Keys

Atau setidaknya itu tidak membuatnya jelas. Jika saya melewatkannya, katakan saja. :)

Bantuan apa pun dihargai. :)

greduan
sumber

Jawaban:

19

The ssh-keygenPerintah merupakan bagian dari OpenSSH (paket "openssh"). Itu sebabnya artikel ini menganggap Anda telah menginstalnya - Anda tidak akan dapat menggunakannya sshjika tidak.

Gunakan pkgfile (-v)atau pacman -Fsuntuk menemukan paket mana yang berisi file yang diberikan:

$ sudo pkgfile -u
$ pkgfile -v ssh-keygen
core/openssh 7.2p2-1        /usr/bin/ssh-keygen

$ sudo pacman -Fy
$ pacman -Fs ssh-keygen
core/openssh 7.2p2-1
    usr/bin/ssh-keygen
pengguna1686
sumber