Putty Authentication บน Mac OS X หรือไม่


9

บนเครื่องที่พัฒนา Windows ของฉันฉันใช้ Pageant กับรหัสลับเพื่อรับรองความถูกต้องกับเซิร์ฟเวอร์ SVN

ฉันต้องการทราบว่า: กระบวนการ Mac ที่เทียบเท่าในการทำเช่นนี้คืออะไร การประกวดไม่ได้รับการจัดพอร์ตฉันจะรับรองความถูกต้องได้อย่างไร


1
หากคุณต้องการนำเข้ากุญแจจากเครื่อง Windows ของคุณด้วย PuttyGen ให้ใช้ Export -> OpenSSH เพื่อสร้างไฟล์ในรูปแบบที่ถูกต้อง
Casebash

คำตอบ:


8

ฉันใช้SSH Keychainบน Mac ของฉันเพื่อจัดการตัวแทนคีย์ ssh และกุญแจที่แนบ มันรัน ssh-agent และ ssh-add เพื่อจัดการคีย์ที่อยู่เบื้องหลัง แต่เริ่มขึ้นเมื่อฉันเข้าสู่ระบบจัดเก็บวลีรหัสผ่านในพวงกุญแจเข้าสู่ระบบ OSX (คุณไม่ต้องทำสิ่งนี้)


โปรดทราบว่า OSX 10.5+ มี ssh-agent ในตัวดังนั้นจึงไม่จำเป็นต้องติดตั้งซอฟต์แวร์เพิ่มเติมอีก (ครั้งแรกที่ฉันเข้าถึงคีย์ส่วนตัวที่เข้ารหัสใน OSX 10.6 ฉันถูกถามรหัสผ่านเพราะนี่คือ "วิเศษ" ที่เพิ่มเข้ากับพวงกุญแจและ ไม่แจ้งให้มากขึ้นตั้งแต่นั้น)
มิลาน Gardian

2
blech ลิงก์นั้นไม่นำไปสู่ประโยชน์ใด ๆ อีกต่อไป :(
bacar

นี่คือลิงก์ที่ถูกต้อง - sshkeychain.sourceforge.net
Aldekein

4

ssh-add และ ssh-agent เป็นเครื่องมือที่เทียบเท่าซึ่งสร้างขึ้นในวิธีที่ดีที่สุดคือการอ่านบทช่วยสอนสำหรับ linux หรือ os x ในการตั้งค่า auth ด้วย ssh มันจะเหมือนกัน


4

Pageant เป็นวิธีแก้ปัญหา Windows เนื่องจากไม่ได้ติดตั้ง OpenSSH เนื่องจาก macs ที่ทันสมัยเป็น UNIXคุณไม่ต้องติดตั้งอะไรเลย!

ต่อไปนี้เป็นบทสรุปโดยย่อเกี่ยวกับวิธีการตั้งค่า


1
Mac สมัยใหม่คือ Unix;) opengroup.org/comm/press/19-2-nov07.htm
jtimberman


3

สำหรับฉัน~/.ssh/configไฟล์ทำงานได้ดีที่สุด เพิ่มกลุ่มของ configs โดยใช้ชุดรูปแบบนี้:

host shortname
user my_username
hostname host.of.the.server.example.com
IdentityFile ~/.ssh/key.openssh

แล้ว

ssh shortname

จะเชื่อมต่อโดยใช้การตั้งค่านั้นรวมถึงปุ่ม ssh-agentนี้จะช่วยให้คุณมีจำนวนมากของคีย์ที่แตกต่างกันสำหรับโฮสต์ที่แตกต่างกันได้โดยไม่ต้องเพิ่มพวกเขาทั้งหมด

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.