Il comando `ssh-keygen` non è installato in Arch Linux e non può trovarlo in AUR o pacchetti ufficiali


8

Come dice il titolo.

Per qualche motivo ssh-keygennon è installato sulla mia installazione di Arch Linux e non riesco a trovarlo sull'AUR o sul repository di pacchetti ufficiale.

Come farei per ottenerlo?

ArchWiki presume che tu l'abbia installato e non fornisce istruzioni su come installarlo: https://wiki.archlinux.org/index.php/SSH_Keys

O almeno non lo rende ovvio. Se l'ho perso, per favore, dillo. :)

Qualsiasi aiuto è apprezzato. :)

Risposte:


19

Il ssh-keygencomando fa parte di OpenSSH (pacchetto "openssh"). Ecco perché l'articolo presume che tu l'abbia installato - non potresti usarlo sshse non lo facessi.

Usa pkgfile (-v)o pacman -Fsper trovare quali pacchetti contengono un determinato file:

$ 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
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.