Làm cách nào để kiểm tra khóa SSH nào hiện đang 'hoạt động'?


28

Làm thế nào người ta có thể kiểm tra tập tin .rsa, .pem và các tệp khác được 'tải' hoặc 'hoạt động' bằng cách ssh-addnào? Tôi chỉ sợ điều này:

$ scp -i /home/dotancohen/.ssh/dotancohen.pem someUser@1.2.3.4:~/files.tgz .
Warning: Identity file /home/dotancohen/.ssh/dotancohen.pem not accessible: No such file or directory.
files.tgz                                                                100%   89MB   1.5MB/s   00:59
$ scp someUser@1.2.3.4:~/all_git.tgz . 
files.tgz                                                                100%   89MB   1.7MB/s   00:54

Sau khi xác minh rằng máy chủ thực tế yêu cầu .pemkhóa, bây giờ tôi muốn biết những khóa nào khác được tải mà tôi không biết về nó!

Câu trả lời:


40

Như đã nêu trong ssh-addtrang man, -Ltùy chọn cho phép bạn xem các khóa công khai của danh tính ssh-agenthiện đang duy trì. Bạn cũng có thể sử dụng -ltùy chọn để xem dấu vân tay của họ.


Cảm ơn bạn, trên thực tế tôi đã đọc trang này nhưng từ ngữ không truyền đạt cho tôi những gì nó làm!
dotancohen

18

Có một -Ltùy chọn ssh-addđó là Lcác tham số khóa công khai của tất cả các danh tính hiện được đại diện bởi tác nhân:

ssh-add -L
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.