วิธีตรวจสอบว่าคีย์ SSH ใดที่กำลัง 'ใช้งานอยู่' ในปัจจุบัน


28

หนึ่งอาจตรวจสอบว่า. rsa, .pem และไฟล์อื่น ๆ จะ 'โหลด' หรือ 'ใช้งาน' โดยssh-add? ฉันเพิ่งตกใจนี้:

$ 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

หลังจากยืนยันว่าเซิร์ฟเวอร์ไม่จำเป็นต้องใช้รหัสจริง.pemตอนนี้ฉันอยากจะรู้ว่าคีย์อื่นโหลดอะไรโดยที่ฉันไม่รู้เกี่ยวกับมัน!

คำตอบ:


40

ตามที่ระบุไว้ในssh-addหน้า man 's -Lตัวเลือกช่วยให้คุณสามารถดูกุญแจสาธารณะของตัวตนssh-agentในปัจจุบัน คุณสามารถใช้-lตัวเลือกเพื่อดูลายนิ้วมือ


ขอบคุณที่จริงฉันอ่าน manpage จริง ๆ แต่ถ้อยคำไม่ได้บอกฉันว่ามันทำอะไร!
dotancohen

18

มี-Lตัวเลือกssh-addนั่นLคือพารามิเตอร์พับลิกคีย์ของ identities ทั้งหมดที่แสดงโดยเอเจนต์:

ssh-add -L
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.