คุณสามารถมีปุ่มได้มากเท่าที่คุณต้องการ เป็นการดีที่จะใช้ชุดคีย์ส่วนตัว / สาธารณะแยกต่างหากสำหรับอาณาจักรที่แตกต่างกันเช่นชุดหนึ่งสำหรับใช้ส่วนตัวของคุณหนึ่งชุดสำหรับงานของคุณ ฯลฯ
ขั้นแรกให้สร้างคู่คีย์แยกกันสองตัวหนึ่งอันสำหรับที่บ้านและอีกอันสำหรับที่ทำงาน:
ssh-keygen -t rsa -f ~/.ssh/id_rsa.home
ssh-keygen -t rsa -f ~/.ssh/id_rsa.work
จากนั้นเพิ่มรายการลงใน~/.ssh/config
ไฟล์ของคุณเพื่อเลือกรหัสที่จะใช้โดยยึดตามเซิร์ฟเวอร์ที่คุณเชื่อมต่อ:
Host home
Hostname home.example.com
IdentityFile ~/.ssh/id_rsa.home
User <your home acct>
Host work
Hostname work.example.com
IdentityFile ~/.ssh/id_rsa.work
User <your work acct>
ถัดไปผนวกเนื้อหาของคุณid_rsa.work.pub
ไว้~/.ssh/authorized_keys
ในเครื่องทำงานและทำเช่นเดียวกันกับปุ่มโฮมบนเครื่องที่บ้านของคุณ
จากนั้นเมื่อคุณเชื่อมต่อกับโฮมเซิร์ฟเวอร์คุณใช้รหัสใดคีย์หนึ่งและเซิร์ฟเวอร์งานที่คุณใช้รหัสอื่น
โปรดทราบว่าคุณอาจต้องการเพิ่มคีย์ทั้งสองลงในของคุณssh-agent
เพื่อให้คุณไม่ต้องพิมพ์ข้อความรหัสผ่านของคุณตลอดเวลา