บนเครื่องที่พัฒนา Windows ของฉันฉันใช้ Pageant กับรหัสลับเพื่อรับรองความถูกต้องกับเซิร์ฟเวอร์ SVN
ฉันต้องการทราบว่า: กระบวนการ Mac ที่เทียบเท่าในการทำเช่นนี้คืออะไร การประกวดไม่ได้รับการจัดพอร์ตฉันจะรับรองความถูกต้องได้อย่างไร
บนเครื่องที่พัฒนา Windows ของฉันฉันใช้ Pageant กับรหัสลับเพื่อรับรองความถูกต้องกับเซิร์ฟเวอร์ SVN
ฉันต้องการทราบว่า: กระบวนการ Mac ที่เทียบเท่าในการทำเช่นนี้คืออะไร การประกวดไม่ได้รับการจัดพอร์ตฉันจะรับรองความถูกต้องได้อย่างไร
คำตอบ:
ฉันใช้SSH Keychainบน Mac ของฉันเพื่อจัดการตัวแทนคีย์ ssh และกุญแจที่แนบ มันรัน ssh-agent และ ssh-add เพื่อจัดการคีย์ที่อยู่เบื้องหลัง แต่เริ่มขึ้นเมื่อฉันเข้าสู่ระบบจัดเก็บวลีรหัสผ่านในพวงกุญแจเข้าสู่ระบบ OSX (คุณไม่ต้องทำสิ่งนี้)
ssh-add และ ssh-agent เป็นเครื่องมือที่เทียบเท่าซึ่งสร้างขึ้นในวิธีที่ดีที่สุดคือการอ่านบทช่วยสอนสำหรับ linux หรือ os x ในการตั้งค่า auth ด้วย ssh มันจะเหมือนกัน
Pageant เป็นวิธีแก้ปัญหา Windows เนื่องจากไม่ได้ติดตั้ง OpenSSH เนื่องจาก macs ที่ทันสมัยเป็น UNIXคุณไม่ต้องติดตั้งอะไรเลย!
สำหรับฉัน~/.ssh/config
ไฟล์ทำงานได้ดีที่สุด เพิ่มกลุ่มของ configs โดยใช้ชุดรูปแบบนี้:
host shortname
user my_username
hostname host.of.the.server.example.com
IdentityFile ~/.ssh/key.openssh
แล้ว
ssh shortname
จะเชื่อมต่อโดยใช้การตั้งค่านั้นรวมถึงปุ่ม ssh-agent
นี้จะช่วยให้คุณมีจำนวนมากของคีย์ที่แตกต่างกันสำหรับโฮสต์ที่แตกต่างกันได้โดยไม่ต้องเพิ่มพวกเขาทั้งหมด