สำหรับ~/.ssh/config
คุณสามารถทำการตั้งค่าทั้งระบบที่เกี่ยวข้องใน / etc / ssh / ssh_config ตามหน้า man :
ssh (1) รับข้อมูลการกำหนดค่าจากแหล่งต่อไปนี้ตามลำดับต่อไปนี้:
- ตัวเลือกบรรทัดคำสั่ง
- ไฟล์การกำหนดค่าของผู้ใช้ (~ / .ssh / config)
- ไฟล์คอนฟิกูเรชันทั่วทั้งระบบ (/ etc / ssh / ssh_config)
สำหรับแต่ละพารามิเตอร์จะได้รับค่าแรกที่ได้รับ ไฟล์การกำหนดค่าประกอบด้วยส่วนที่คั่นด้วยข้อมูลจำเพาะ“ โฮสต์” และส่วนนั้นจะใช้กับโฮสต์ที่ตรงกับหนึ่งในรูปแบบที่กำหนดในข้อกำหนด
โปรดทราบว่าจะใช้เฉพาะค่าแรกเท่านั้นซึ่งหมายความว่าผู้ใช้สามารถแทนที่ตัวเลือกการกำหนดค่าทั้งระบบในเครื่อง
สำหรับ~/.ssh/known_hosts
คุณสามารถใช้/etc/ssh/ssh_known_hosts
หรือไฟล์อื่นที่ระบุโดยตัวเลือกการกำหนดค่า GlobalKnownHostsFile:
GlobalKnownHostsFile
ระบุไฟล์ที่จะใช้สำหรับฐานข้อมูลคีย์โฮสต์ส่วนกลางแทน / etc / ssh / ssh_known_hosts
ฉันไม่แน่ใจว่ามันเป็นไปได้สำหรับไฟล์อื่น ๆ แต่ผมคิดว่าคุณสามารถทำงานได้บางสิ่งบางอย่างออกมาพร้อมกับ symlinks ถ้าคุณจริงๆอยากจะแบ่งปันคีย์ส่วนตัวในหมู่ผู้ใช้เป็นอย่างดี