O comando `ssh-keygen` não está instalado no Arch Linux e não pode ser encontrado no AUR ou nos pacotes oficiais


8

Como o título diz.

Por alguma razão, ssh-keygennão está instalado na minha instalação do Arch Linux, e não consigo encontrá-lo no AUR ou no repositório de pacotes oficial.

Como eu iria obtê-lo?

O ArchWiki supõe que você o tenha instalado e não fornece instruções sobre como instalá-lo: https://wiki.archlinux.org/index.php/SSH_Keys

Ou pelo menos isso não torna óbvio. Se eu perdi, por favor diga. :)

Qualquer ajuda é apreciada. :)

Respostas:


19

O ssh-keygencomando faz parte do OpenSSH (pacote "openssh"). É por isso que o artigo supõe que você o tenha instalado - você não seria capaz de usá- sshlo se não o fizesse.

Use pkgfile (-v)ou pacman -Fspara descobrir quais pacotes contêm um determinado arquivo:

$ 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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.