ssh-add
ไม่เก็บอะไรไว้ในเครื่องหรือบนดิสก์จากระยะไกล คำสั่งนี้โหลดคีย์ส่วนตัวของคุณถามรหัสผ่านหนึ่งครั้งลงในตัวแทน SSH ที่เริ่มขึ้นก่อนหน้านี้
ตัวแทน SSH ถือกุญแจส่วนตัวในหน่วยความจำเท่านั้น เมื่อคุณเรียกใช้ไคลเอ็นต์ SSH จะใช้ไพรเวตคีย์จากตัวแทน SSH โดยไม่ต้องขอรหัสผ่านไพรเวตคีย์อีกครั้งเพื่อตรวจสอบสิทธิ์กับเซิร์ฟเวอร์เป้าหมาย
.ssh
Directory จะมี (ในไดเรกทอรีบ้านของผู้ใช้):
authorized_keys
: รายการกุญแจสาธารณะที่อนุญาตให้ใช้เพื่อเชื่อมต่อกับเซิร์ฟเวอร์นี้
config
: ไฟล์เสริมที่มีพารามิเตอร์การกำหนดค่าสำหรับไคลเอ็นต์ SSH
- กุญแจสาธารณะและกุญแจส่วนตัวที่คุณสร้างขึ้นบนโฮสต์นี้สำหรับผู้ใช้รายนี้
known_hosts
: เก็บรักษารายการโฮสต์ที่คุณเชื่อมต่อกับแฮชเพื่อตรวจสอบว่าคีย์โฮสต์เปลี่ยนไปตั้งแต่ครั้งสุดท้ายหรือไม่