ฉันจะตรวจสอบคีย์ที่ถูกเพิ่มลงssh-add
ในของฉันได้ssh-agent
อย่างไรและที่ไหน
ฉันจะตรวจสอบคีย์ที่ถูกเพิ่มลงssh-add
ในของฉันได้ssh-agent
อย่างไรและที่ไหน
คำตอบ:
ใช้-l
ตัวเลือกssh-add
เพื่อแสดงรายการด้วยลายนิ้วมือ
$ ssh-add -l
2048 72:...:eb /home/gert/.ssh/mykey (RSA)
หรือด้วย-L
การรับคีย์เต็มในรูปแบบ OpenSSH
$ ssh-add -L
ssh-rsa AAAAB3NzaC1yc[...]B63SQ== /home/gert/.ssh/id_rsa
รูปแบบหลังนั้นเหมือนกับที่คุณใส่ไว้ใน~/.ssh/authorized_keys
ไฟล์
ssh-agent sh -c 'ssh-add; ssh-add -l'
ssh-add
ฟังดูเหมือนคำสั่งนี้ควรเพิ่มคีย์ไปยังเอเจนต์เท่านั้น และจากนั้นssh-agent
ควรรู้ว่าสิ่งที่ถือกุญแจ มุมมองของฉันแตกต่าง