สร้างคีย์ของคุณเหมือนปกติ: ssh-keygen
จากนั้นวางกุญแจนั้นไปยังรีโมตเซิร์ฟเวอร์ด้วยssh-copy-id
ซึ่งจะซิงค์กับคีย์ที่ยอมรับของรีโมตเซิร์ฟเวอร์
ssh-keygen
ssh-copy-id user@host
มันจะถามรหัสผ่านของคุณจากนั้นทำตามขั้นตอนทั้งหมดที่จำเป็นเพื่อเชื่อมโยง.pub
คีย์ของคุณกับเซิร์ฟเวอร์ SSH ระยะไกล
โดยค่าเริ่มต้นมันจะคัดลอกคีย์. pub ทั้งหมดของคุณไปยังเซิร์ฟเวอร์ระยะไกล หากคุณเพิ่งสร้างกุญแจด้วยssh-keygen
นี่จะไม่เป็นปัญหา (เพราะคุณมีเพียงปุ่มเดียว!) อย่างไรก็ตามหากคุณมีหลายคีย์คุณสามารถคัดลอกเฉพาะคีย์ที่มีการ-i
ตั้งค่าสถานะ
ssh-copy-id -i ~.ssh/key_name.pub user@host
การแทนที่key_name.pub
ด้วยชื่อของคีย์
ssh-keygen
หรือssh-copy-id
ตัวอย่างเช่น ในอีกด้านหนึ่งคำตอบเช่นนี้ชัดเจนและมีประโยชน์สำหรับฉันเมื่อฉันได้รับความรู้ ขึ้นอยู่กับคุณว่าคุณต้องการปรับแต่งคำตอบของคุณไม่ว่าจะในทางใดก็ตามเพื่อช่วยเหลือคนที่ไม่รู้เช่นฉัน :)