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. :)

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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.