El comando `ssh-keygen` no está instalado en Arch Linux y no puede encontrarlo en AUR o paquetes oficiales

8

Como dice el título.

Por alguna razón ssh-keygenno está instalado en mi instalación de Arch Linux, y parece que no puedo encontrarlo en AUR o en el repositorio oficial de paquetes.

¿Cómo haría para obtenerlo?

ArchWiki asume que lo tiene instalado y no da instrucciones sobre cómo instalarlo: https://wiki.archlinux.org/index.php/SSH_Keys

O al menos no lo hace obvio. Si me lo perdí, dilo. :)

Cualquier ayuda es apreciada. :)

greduan
fuente

Respuestas:

19

El ssh-keygencomando es parte de OpenSSH (paquete "openssh"). Es por eso que el artículo asume que lo tienes instalado: no podrías usarlo sshsi no lo hicieras.

Use pkgfile (-v)o pacman -Fspara buscar qué paquetes contienen un archivo dado:

$ 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
usuario1686
fuente