วิธีที่ดีที่สุดในการแก้ไข/root/.ssh/authorized_keys
ไฟล์คืออะไร?
ฉันหมายความว่าถ้าฉันต้องการผนวกคีย์ใหม่ลงในauthorized_keys
ไฟล์ของฉันมากกว่าวิธีที่ดีที่สุดในการทำเช่นนั้นคืออะไร?
วิธีที่ดีที่สุดในการแก้ไข/root/.ssh/authorized_keys
ไฟล์คืออะไร?
ฉันหมายความว่าถ้าฉันต้องการผนวกคีย์ใหม่ลงในauthorized_keys
ไฟล์ของฉันมากกว่าวิธีที่ดีที่สุดในการทำเช่นนั้นคืออะไร?
คำตอบ:
ลองแก้ไขไฟล์และวางกุญแจที่ส่วนท้าย
คุณต้องการอัตโนมัติหรือไม่ ลองจากเซิร์ฟเวอร์ที่คุณต้องการเพิ่มรหัสทำ:
ssh-copy-id -i id_rsa.pub login@hostname
คุณสามารถลองssh-add
บนเซิร์ฟเวอร์ที่authorized_keys
เก็บไฟล์ไว้เสมอ
โอกาสมากมาย: D
hostname
อย่างไร
แต่ละบรรทัดเป็นรายการอิสระ คุณสามารถ grep เพื่อกรอง sed -i~ /pattern/d authorized_keys
ลบบรรทัดพูดทั้งหมดจากเซิร์ฟเวอร์บางตัวหรือcat new-entries >> authorized_keys
เพื่อเพิ่มบรรทัดไปยังจุดสิ้นสุด
cat
วิธีการหนึ่งที่ใช้บ่อยที่สุดและแนะนำ หากไม่ได้ขึ้นบรรทัดใหม่ก็ไม่ใช่ไฟล์ข้อความที่มีรูปแบบที่ถูกต้อง
sed -i~ 'r$ new-entries'
เพราะมันจะสร้างไฟล์สำรอง Wrt 2. สิ่งนี้แก้ไขได้ง่ายพอกับโปรแกรมแก้ไขข้อความและตามที่เควินบอกคุณควรให้ความสนใจกับความหมายของสิ่งที่คุณกำลังทำอยู่
cat keyfile >>authorized_keys