Bagaimana cara memeriksa kunci SSH mana yang saat ini 'aktif'?

28

Bagaimana mungkin orang memeriksa .rsa, .pem, dan file lain mana yang 'dimuat' atau 'aktif' ssh-add? Saya baru saja mengalami ketakutan ini:

$ scp -i /home/dotancohen/.ssh/dotancohen.pem [email protected]:~/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 [email protected]:~/all_git.tgz . 
files.tgz                                                                100%   89MB   1.7MB/s   00:54

Setelah memverifikasi bahwa server memang membutuhkan .pemkunci, saya sekarang ingin tahu mana kunci lain yang dimuat tanpa saya mengetahuinya!

dotancohen
sumber

Jawaban:

40

Sebagaimana dinyatakan dalam ssh-addhalaman manual, -Lopsi ini memungkinkan Anda untuk melihat kunci publik dari identitas yang ssh-agentsaat ini dipelihara. Anda juga dapat menggunakan -lopsi untuk melihat sidik jari mereka.

llua
sumber
Terima kasih, saya memang membaca halaman manual tetapi kata-katanya tidak menunjukkan kepada saya apa yang dilakukannya!
dotancohen
18

Ada -Lpilihan ssh-addyang Lman parameter kunci publik dari semua identitas saat ini diwakili oleh agen:

ssh-add -L
DavAlPi
sumber