สำหรับฉันดูเหมือนว่าคุณกำลังคัดลอก 4 คีย์ไปยังเซิร์ฟเวอร์ของคุณ
สิ่งนี้นำมาจากเอกสารออนไลน์ที่
https://www.ssh.com/academy/ssh/copy-id
-ผม ระบุไฟล์ข้อมูลประจำตัวที่จะคัดลอก (ค่าเริ่มต้นคือ ~/.ssh/id_rsa) หากไม่มีตัวเลือกนี้ จะเป็นการเพิ่มคีย์ทั้งหมดที่แสดงโดย ssh-add -L. หมายเหตุ: สามารถเป็นได้หลายคีย์และการเพิ่มคีย์ที่อนุญาตพิเศษอาจเกิดขึ้นโดยบังเอิญได้อย่างง่ายดาย! หาก ssh-add -L ไม่ส่งคืนคีย์ ระบบจะใช้การจับคู่คีย์ที่แก้ไขล่าสุด ~/.ssh/id*.pub ยกเว้นการจับคู่ ~/.ssh/*-cert.pub
อัปเดต จากความคิดเห็น:
หากคุณต้องการลบคีย์บางคีย์ให้ใช้:
$ rm .ssh/id_target_key*
หนึ่งในตัวเลือกสำรองสามารถ:
$ mv .ssh/id_target_key id_target_key.bak
จำไว้ว่ามี 2 ปุ่มเสมอ หนึ่งส่วนตัวและหนึ่งสาธารณะ หลังมีนามสกุล .pub
จะค้นหาไฟล์คีย์เหล่านี้ได้ที่ไหน
บนเซิร์ฟเวอร์ เปิด /etc/ssh/sshd_config และมองหา
AuthorizedKeysFile .ssh/authorized_keys
ไฟล์นี้แก้ไขได้เพื่อลบคีย์ของคุณด้วยตนเอง อาจมีการติดตั้งคีย์ของผู้ใช้รายอื่น
บนไคลเอนต์ เปิด /etc/ssh/ssh_config และมองหาเส้นทางอื่นจากที่นั่น (ของฉันถูกแสดงความคิดเห็นทั้งหมดดังนั้น ~/.ssh จึงเป็นตำแหน่งเริ่มต้น) ~/ เป็นเส้นทางสัมพัทธ์ที่เปลี่ยนแปลงต่อผู้ใช้ ดำเนินการชุดคำสั่ง ssh ด้วย ซูโด จะส่งผลให้เกิดเส้นทางที่แตกต่างกัน: /ราก.