正如标题所说。
由于某种原因,ssh-keygen
它没有安装在我安装的 Arch Linux 上,而且我似乎无法在 AUR 或官方软件包存储库中找到它。
我该如何获得它?
ArchWiki 假定您已经安装了它,并且不会给出说明如何安装方法:https://wiki.archlinux.org/index.php/SSH_Keys
或者至少它没有很明显。如果我错过了,请告诉我。:)
任何帮助都将不胜感激。:)
答案1
该命令是 OpenSSH(软件包“openssh”)的一部分。这就是为什么本文假设您已经安装了它 -如果没有安装,ssh-keygen
您将无法使用。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
答案2
我遇到了类似的问题。正如已经说过的:
ssh-keygen 命令是 OpenSSH 的一部分
看起来这个openssh
软件包在 Arch Linux 上默认没有安装。因此你可以运行以下命令安装:
sudo pacman -S openssh