Polecenie `ssh-keygen` nie jest zainstalowane w Arch Linux i nie można go znaleźć w AUR ani w oficjalnych pakietach

8

Jak mówi tytuł.

Z jakiegoś powodu ssh-keygennie jest zainstalowany na mojej instalacji Arch Linux i nie mogę go znaleźć w AUR ani w oficjalnym repozytorium pakietów.

Jak miałbym to zrobić?

ArchWiki zakłada, że ​​masz zainstalowany i nie podaje instrukcji jak go zainstalować: https://wiki.archlinux.org/index.php/SSH_Keys

A przynajmniej nie czyni tego oczywistym. Jeśli mi tego brakowało, proszę to powiedzieć. :)

Każda pomoc jest mile widziana. :)

greduan
źródło

Odpowiedzi:

19

ssh-keygenKomenda jest częścią OpenSSH (pakiet „openssh”). Dlatego artykuł zakłada, że ​​masz go zainstalowany - nie byłbyś w stanie go użyć, sshgdybyś tego nie zrobił.

Użyj pkgfile (-v)lub, pacman -Fsaby znaleźć, które pakiety zawierają dany plik:

$ 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
użytkownik1686
źródło