Lệnh `ssh-keygen` không được cài đặt trong Arch Linux và không thể tìm thấy nó trong AUR hoặc các gói chính thức


8

Như tiêu đề nói.

Vì một số lý do ssh-keygenkhông được cài đặt trên bản cài đặt Arch Linux của tôi và dường như tôi không thể tìm thấy nó trên AUR hoặc kho gói chính thức.

Làm thế nào tôi có thể có được nó?

ArchWiki giả định rằng bạn đã cài đặt nó và không đưa ra hướng dẫn về cách cài đặt: https://wiki.archlinux.org/index.php/SSH_Keys

Hoặc ít nhất nó không làm cho nó rõ ràng. Nếu tôi bỏ lỡ nó xin vui lòng nói như vậy. :)

Bất kỳ trợ giúp được đánh giá cao. :)

Câu trả lời:


19

Các ssh-keygenlệnh là một phần của OpenSSH (gói "openssh"). Đó là lý do tại sao bài viết giả định rằng bạn đã cài đặt nó - bạn sẽ không thể sử dụng sshnếu bạn không.

Sử dụng pkgfile (-v)hoặc pacman -Fsđể tìm gói nào chứa tệp đã cho:

$ 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
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.