Команда `ssh-keygen` не встановлена ​​в Arch Linux і не може її знайти в AUR або офіційних пакетах


8

Як говориться в назві.

Чомусь ssh-keygenне встановлено на моїй установці Arch Linux, і я не можу знайти його в AUR або офіційному сховищі пакетів.

Як би я пішов про його отримання?

ArchWiki передбачає , що ви його встановили і не дає інструкції про те, як встановити його: https://wiki.archlinux.org/index.php/SSH_Keys

Або принаймні це не робить очевидним. Якщо я пропустив це, будь ласка, скажіть так. :)

Будь-яка допомога вдячна. :)

Відповіді:


19

ssh-keygenКоманда є частиною OpenSSH (пакет «OpenSSH»). Ось чому стаття передбачає, що ви її встановили - ви б не змогли користуватися, sshякби не.

Використовуйте pkgfile (-v)або, pacman -Fsщоб знайти, які пакунки містять заданий файл:

$ 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
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.