ฉันสามารถเปลี่ยนชื่อไฟล์ของคู่คีย์สาธารณะ / ส่วนตัวของฉันได้ไหม?


14

ฉันสร้างคู่กุญแจสาธารณะ / ส่วนตัว:

ssh-keygen -t rsa -C "me@example.com"

ฉันให้ชื่อไฟล์คีย์ที่แตกต่างจาก id_rsa เนื่องจากฉันต้องการสร้างคีย์แยกใหม่จากข้อมูลประจำตัวปกติของฉัน

ฉันให้รหัสนี้กับผู้ให้บริการโฮสติ้งของฉันเพื่อที่ฉันจะได้เข้าสู่เซิร์ฟเวอร์ของฉันโดยใช้การพิสูจน์ตัวตนกุญแจสาธารณะ

ฉันสามารถลงชื่อเข้าใช้ครั้งแรกโดยใช้กุญแจและทุกอย่างทำงานได้

ssh -i /path/to/key/file user@server.com

ฉันรู้ว่าฉันสะกดคำผิดในชื่อไฟล์คีย์และเปลี่ยนชื่อทั้งไฟล์สาธารณะและไฟล์ส่วนตัว สิ่งนี้มีผลกระทบต่อสิ่งใดในฝั่งเซิร์ฟเวอร์หรือไม่หากไฟล์คีย์มีชื่ออื่นในเครื่องไคลเอนต์ของฉัน

คำตอบ:


25

ชื่อไฟล์ไม่มีความหมายเลยตราบใดที่sshมีการบอกว่าจะหาได้ที่ไหน

(อย่างไรก็ตามหากคุณมีพับลิกคีย์แยกไปยังไฟล์แยกต่างหากก็ควรมีชื่อไฟล์ + .pubเป็นไฟล์หลักเช่นmykey& mykey.pub.)


มีความคิดใดบ้างไหมที่สำคัญว่าคุณเปลี่ยนความคิดเห็นภายในไฟล์. pub หรือไม่
jjeaton

4
@jjeaton: มันไม่ได้
user1686

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