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

6

Como o título diz.

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

Como eu iria conseguir isso?

O ArchWiki assume que você o tenha instalado e não fornece instruções sobre como instalá-lo: link

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

Qualquer ajuda é apreciada. :)

    
por greduan 17.04.2013 / 17:27

1 resposta

17

O comando ssh-keygen faz parte do OpenSSH (pacote "openssh"). É por isso que o artigo pressupõe que você o tenha instalado - você não seria capaz de usar ssh se não o fizesse.

Use pkgfile (-v) ou pacman -Fs para 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
    
por 17.04.2013 / 17:38