คำถามติดแท็ก keychain

พวงกุญแจใน OS X เป็นที่เก็บข้อมูลที่ปลอดภัยเริ่มต้นสำหรับข้อมูลการเข้าสู่ระบบและใบรับรอง

9
วิธีการใช้ Mac OS X Keychain กับปุ่ม SSH
ฉันเข้าใจว่าตั้งแต่ Mac OS X Leopard พวงกุญแจรองรับการเก็บคีย์ SSH ใครช่วยกรุณาอธิบายว่าคุณลักษณะนี้ควรจะทำงานอย่างไร ฉันมีคีย์ RSA บางตัวที่ฉันสร้างขึ้นเก็บไว้ในไดเรกทอรี ~ / .ssh ของฉันเพื่อเข้าถึงเซิร์ฟเวอร์ต่างๆ ฉันไม่ได้ตั้งข้อความรหัสผ่านบนคีย์เหล่านั้น ขณะนี้เพื่อเข้าสู่เซิร์ฟเวอร์เหล่านั้นฉันใช้คำสั่งต่อไปนี้ใน Terminal: eval `ssh-agent ' ssh-add ~ / .ssh / some_key_rsa ssh user @ เซิร์ฟเวอร์ (ฉันได้เขียนฟังก์ชัน Bash บางอย่างเพื่อทำให้ง่ายขึ้น) มีวิธีที่ดีกว่านี้ในการใช้ Keychain หรือไม่
140 macos  ssh  keychain 

5
SSH Keychain สำหรับ Xfce
ฉันเพิ่งเปลี่ยนจาก Gnome เป็น Xfce บน Ubuntu 9.04 ใน Gnome ครั้งแรกที่ฉันป้อนข้อความรหัสผ่านมันจะแจ้งให้ฉันบันทึกข้อความรหัสผ่าน อย่างไรก็ตามใน Xfce ฉันได้รับแจ้งให้ใส่ข้อความรหัสผ่านทุกครั้งที่ฉันเชื่อมต่อ มีวิธีง่าย ๆ ในการบันทึกข้อความรหัสผ่านใน Xfce หรือไม่?
25 ssh  xubuntu  xfce  keychain 

7
วิธีการใช้คีย์ส่วนตัว SSH เพื่อเข้าสู่ระบบโดยไม่ต้องใส่ข้อความรหัสผ่านทุกครั้งบน Mac OS X Lion?
ฉันใช้ Mac OS X Lion และล็อกอินโฮสต์ระยะไกลผ่าน SSH ทุกวัน แม้ว่าข้อเท็จจริงที่ว่าฉันใช้คู่คีย์ SSH สำหรับการรับรองความถูกต้องระยะไกลและฉันไม่จำเป็นต้องใช้วลีการเข้าสู่ระบบของโฮสต์ทุกเครื่อง แต่ก็ยังน่ารำคาญมากที่เทอร์มินัลขอรหัสผ่านสำหรับการเข้าถึงคีย์ส่วนตัว SSH ของฉัน เพื่อเหตุผลด้านความปลอดภัยฉันคิดว่ารหัสผ่านสำหรับการเข้าถึงคีย์ส่วนตัว SSH นั้นเป็นสิ่งที่จำเป็นต้องมี มีวิธีที่ทำให้เครื่องขอวลีเพียงครั้งเดียวเมื่อเริ่มต้นแล้วจดจำได้และใช้กุญแจส่วนตัวของฉันโดยอัตโนมัติในรอบ SSH ภายหลัง? มีสคริปต์ที่เรียกว่าkeychainทำงานได้ดีบน Gentoo Linux แต่ฉันไม่เคยคิดออกใน Mac OS X Lion ยิ่งไปกว่านั้นยังมีเงื่อนไขที่น่ากลัวมากมายเช่นssh-agent, ssh-add. หลังจากอ่านเนื้อหาต่าง ๆ เกี่ยวกับชุดเครื่องมือ SSH เหล่านั้นและทำการทดลองที่ทำให้ผิดหวังฉันก็สับสนมากขึ้น ดังนั้นฉันมาที่ StackExchange ค้นหาคำแนะนำเกี่ยวกับคำถามต่อไปนี้ อะไรคือssh-agent, ssh-addและkeychain, Keychain Access.appพวกเขามีปฏิสัมพันธ์กันอย่างไร? ฉันจะป้อนวลีรหัสผ่านสำหรับคีย์ส่วนตัว SSH ของฉันหนึ่งครั้งได้ที่ล็อกอินและใช้อย่างอิสระในการสร้างเซสชัน SSH ในภายหลัง เอ่อ ... เกิดอะไรขึ้นเนี่Keychain …

3
ไม่สามารถนำเข้ากุญแจสาธารณะใน OSX Keychain
ฉันสร้างใบรับรอง S / MIME ที่ลงชื่อเองสองสามตัว (โดยใช้ OSX Keychain & OpenSSL) แล้วส่งออกเป็น 3 ไฟล์: ใบรับรอง (.cer) รหัสส่วนตัว (.p12) รหัสสาธารณะ (.pem) เมื่อพยายามนำเข้าเหล่านี้กลับไปที่ Mac เครื่องอื่นใบรับรองและรหัสส่วนตัวที่นำเข้าโดยไม่มีปัญหาใด ๆ แต่ไม่สามารถนำเข้าคีย์สาธารณะได้ ฉันได้รับข้อความแสดงข้อผิดพลาดแทน: เกิดข้อผิดพลาด. ไม่สามารถนำเข้ารายการ เนื้อหาของเวลานี้ไม่สามารถเรียกคืนได้ ฉันจะนำเข้ากุญแจสาธารณะได้อย่างไร ควรแปลงเป็นรูปแบบอื่นเพื่อนำเข้าหรือไม่

1
เพิ่มลงใน“ ใบรับรองของฉัน” ในการเข้าถึงพวงกุญแจหรือไม่ (Mac OS 10.10)
ฉันมีไฟล์ใบรับรองเช่นนี้: -----BEGIN CERTIFICATE----- MIIHCDCCBPC .... ฉันสามารถให้มันแสดงภายใต้ "ใบรับรอง" โดยไปที่ "ไฟล์ -> รายการนำเข้า" (มันคือ "Elin" หนึ่ง) อย่างไรก็ตามฉันไม่สามารถเพิ่มลงใน "ใบรับรองของฉัน" ซึ่งฉันคิดว่าจำเป็นต้องแสดงเมื่อเชื่อมต่อกับบางเว็บไซต์: ฉันจะไปถึงที่นั่นได้อย่างไร (ฉันจำเป็นต้องเปลี่ยนเป็น. p12 เป็นตัวอย่างและในกรณีนี้เป็นอย่างไร)

2
ย้ายรายการหลายรายการระหว่างพวงกุญแจโดยไม่ต้องกังวล
ถ้าฉันย้าย 30 รายการจากพวงกุญแจหนึ่งไปยังอีกฉันต้องป้อนรหัสผ่านเดียวกัน 30-32 ครั้งหนึ่งครั้งสำหรับแต่ละรายการที่ย้าย ฉันจะหลีกเลี่ยงสิ่งนี้ได้หรือไม่? บนเซิร์ฟเวอร์ OSX 10.6 ใช้การเข้าถึง Keychain

1
ใน Keychain Access บน OS X ค้นหาการจับคู่กุญแจสาธารณะและคีย์ส่วนตัว
ฉันมีคีย์สองสามตัวที่ดูเหมือนจะถูกสร้างขึ้นด้วยชื่อเดียวกัน ฉันต้องการที่จะรู้ว่ากุญแจสาธารณะไหนที่ตรงกับกุญแจส่วนตัวใดที่ฉันสามารถเปลี่ยน / ลบได้ นี่เป็นสิ่งที่สำคัญ (เก็บไว้รอบ ๆ พับลิกคีย์) หรือสร้างพับลิกคีย์ในแต่ละครั้งที่คุณร้องขอใบรับรองหรือไม่?

7
Google Chrome ขออนุญาต Keychain อยู่เสมอหรือไม่
การติดตั้ง Google Chrome ของฉันบน Snow Leopard กำลังขอการเข้าถึงพวงกุญแจเมื่อใดก็ตามที่ฉันไปที่ไซต์ที่มีข้อมูลการเข้าสู่ระบบ ... เกิดขึ้นทันทีทันใด - ฉันเริ่มต้นใหม่และลองใช้การตั้งค่าที่แตกต่างกัน คำแนะนำที่นี่: Safari ขออนุญาตเพื่อเข้าถึงพวงกุญแจไม่ได้แก้ปัญหาของฉัน คำแนะนำใด ๆ?

3
เมื่อฉัน SSH เป็น OS X ฉันไม่มีพวงกุญแจของฉัน เมื่อฉันใช้ Terminal ฉันทำ
ขั้นตอน เปิด PuTTY บนเดสก์ท็อป Windows ของฉัน SSH เข้าสู่ MacBook Pro ของฉัน cd to github clone $ git push ที่คาดหวัง Everything up-to-date ที่จริง Enter passphrase for key '/Users/whit537/.ssh/github': หมายเหตุ คีย์ github แสดงอยู่ใน Keychain Access ฉันสามารถแสดงข้อความรหัสผ่านใน Keychain Access ฉันสามารถใช้ข้อความรหัสผ่านนี้ได้สำเร็จที่พรอมต์ใน PuTTY ฉันได้รับผลลัพธ์ตามที่คาดไว้ในหน้าต่าง Terminal บน MacBook uname -a: Darwin chad.whitacre 10.7.0 เคอร์เนลดาร์วินเวอร์ชัน 10.7.0: วันเสาร์ …
12 macos  ssh  keychain 

4
คุณ "แหล่งที่มา" ไฟล์ในปลาอย่างไร
ฉันต้องการใช้KeychainกับFish Shell แต่ไม่แน่ใจว่าจะให้ Fish โหลดไฟล์ ~ / .keychain / hostname-fish เพื่อตั้งค่าตัวแปรสภาพแวดล้อมที่เหมาะสมได้อย่างไร ในทุบตีมีคำสั่ง "แหล่งที่มา" แต่มันไม่มีอยู่ในปลา
12 keychain  fish 

3
การส่งออกความปลอดภัยของ Mac OS X จะไม่ยอมรับข้อความรหัสผ่าน
ฉันกำลังพยายามส่งออกบางรายการในพวงกุญแจของฉันเช่นนี้: hostname:~ username$ security export -k login.keychain -t all -P "passphrase" แต่ฉันมักจะได้รับข้อผิดพลาดนี้: security: SecKeychainItemExport: Passphrase is required for import/export สิ่งที่ช่วยให้? ชี้แจง : ฉันเข้าสู่ระบบผ่านทาง SSH

3
ฉันจะหยุด Character Viewer ไม่ให้ปรากฏทุกครั้งที่ OS X ขอรหัสผ่านได้อย่างไร
นี่เป็นพฤติกรรมใหม่ใน OS X 10.6: เมื่อฉันได้รับกล่องโต้ตอบของ Keychain ขอรหัสผ่านของฉันหรือเพื่ออนุมัติการใช้งาน Keychain ของฉันตัวแสดงอักขระจะปรากฏขึ้นด้านบน ฉันไม่ต้องการปิดการใช้งานตัวแสดงอักขระอย่างสมบูรณ์เพราะฉันใช้ ฉันไม่ต้องการให้มันโผล่ขึ้นมาในเวลาที่ไม่เกี่ยวข้องกันโดยสิ้นเชิง

2
ฉันจะดึงข้อความรหัสผ่าน ssh จาก gnome-keyring ได้อย่างไร
ฉันลืมข้อความรหัสผ่านสำหรับรหัสส่วนตัวของฉัน แต่ก็ยังเก็บไว้ในคำพังเพย - ดังนั้นฉันคิดว่าฉันควรจะสามารถกู้คืนได้ ซีฮอร์สช่วยให้ฉันสามารถกู้คืนรหัสผ่านของเว็บไซต์จากพวงกุญแจของฉันได้ แต่ฉันไม่เห็นวิธีการกู้คืนรหัสผ่าน ssh ของฉัน มีคนบอกฉันถึงวิธีการทำสิ่งนี้ได้ไหม

3
OSX 10.11.1 - การเข้าถึง KeyChain ไม่อนุญาตให้เปลี่ยนแปลงสิทธิ์การเข้าถึง
ในKeychain Accessฉันต้องการเพิ่มXcodeในรายการแอปพลิเคชันที่อนุญาตให้เข้าถึงรหัสผ่าน ฉันเปิด KeyChain Access ในรหัสผ่านหมวดหมู่ดับเบิลคลิกรหัสผ่านที่ฉันต้องการเปลี่ยนแปลงการควบคุมการเข้าถึงเปลี่ยนไปที่แท็บนั้นและเพิ่มXcodeในรายการ เมื่อฉันกดบันทึกการเปลี่ยนแปลงหน้าต่าง modal จะปรากฏขึ้น Keychain access wants to change access permissions of the "the.key.com" item in your keychain ฉันต้องใส่รหัสผ่านพวงกุญแจของฉันแล้วตีหนึ่งในสามของปุ่ม: อนุญาต , ปฏิเสธหรือallways อนุญาต เมื่อคลิกที่อนุญาตหรือไม่อนุญาตให้เกิดอะไรขึ้น ตัวเลือกเดียวที่จะยกเลิกหน้าต่างกิริยาคือการคลิกปฏิเสธ พฤติกรรมเดียวกันเมื่อฉันเปิดโครงการโดยใช้รหัสผ่านในส่วนXcode ฉันได้รับกล่องโต้ตอบเดียวกันกับปัญหาเดียวกัน ฉันลองใช้เทคนิคตามปกติเช่นการรีสตาร์ทเปลี่ยนรหัสผ่านแก้ไขการอนุญาตด้วย DiskUtil และค้นหาอีกเล็กน้อย แต่สิ่งเดียวที่ฉันพบไม่เหมาะกับปัญหาของฉันเนื่องจาก Xcode ไม่ทำงาน อัปเดต: พวงกุญแจการเข้าสู่ระบบที่สมบูรณ์ได้รับผลกระทบฉันไม่สามารถเปลี่ยนแปลงรหัสผ่านใด ๆ ได้

0
เข้าถึงคู่กุญแจในพวงกุญแจ macOS จาก commandline
ฉันสร้างคู่ที่สำคัญในลักษณะนี้: security create-keypair -a dsa -s 4096 FooBar ตอนนี้ฉันต้องการเข้าถึงคีย์นี้จากไปยังบรรทัดคำสั่งเพื่อใช้งานจริง (ในรูปแบบ. pem ถ้าเป็นไปได้) อย่างไรก็ตามsecurityไม่มีfind-keypairตัวเลือกและฉันไม่สามารถรับคำfind_...สั่งย่อยอื่นใดได้ มีวิธีทำเช่นนี้หรือไม่? แก้ไข: สำหรับตอนนี้ฉันพบวิธีแก้ปัญหา (ไม่สะดวก): ก่อนอื่นให้สร้าง "บันทึกย่อแบบปลอดภัย" ด้วยตนเองในการเข้าถึงพวงกุญแจซึ่งเนื้อหาคือคีย์ส่วนตัว ใช้สิ่งที่น่ารังเกียจต่อไปนี้: security find-generic-password -w -s "$SecureNoteName" | xxd -p -r | plutil -extract "NOTE" xml1 -o - - | xmllint --xpath '//string/text()' - ดังนั้นดูเหมือนว่าฉันต้องต่อสู้กับพวงกุญแจเพื่อให้ได้เนื้อหาและจากนั้นฉันต้องต่อสู้กับคนพเนจรเพื่อให้ได้มาซึ่งมูลค่า ... การแยกส่วนdefaultsออกคำสั่งสามารถทำได้ง่ายขึ้นด้วยคำสั่ง แต่ฉันต้องการหลีกเลี่ยงการเขียนรหัสไปที่ ไฟล์ temp และฉันไม่สามารถอ่านค่าเริ่มต้นจาก …

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