Der Befehl `ssh-keygen` ist nicht in Arch Linux installiert und kann nicht in AUR oder offiziellen Paketen gefunden werden

8

Wie der Titel schon sagt.

Aus irgendeinem Grund ssh-keygenist es bei meiner Installation von Arch Linux nicht installiert, und ich kann es anscheinend nicht im AUR oder im offiziellen Paket-Repository finden.

Wie würde ich vorgehen, um es zu erhalten?

Die ArchWiki vorausgesetzt , dass Sie es installiert haben und gibt keine Anweisungen , wie es zu installieren: https://wiki.archlinux.org/index.php/SSH_Keys

Zumindest macht es das nicht offensichtlich. Wenn ich es verpasst habe, sag es bitte. :) :)

Jede Hilfe wird geschätzt. :) :)

Greduan
quelle

Antworten:

19

Der ssh-keygenBefehl ist Teil von OpenSSH (Paket "openssh"). Aus diesem Grund wird in dem Artikel davon ausgegangen, dass Sie es installiert haben. Andernfalls könnten sshSie es nicht verwenden.

Verwenden Sie pkgfile (-v)oder, pacman -Fsum herauszufinden, welche Pakete eine bestimmte Datei enthalten:

$ 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
user1686
quelle