ฉันจะดึงข้อความรหัสผ่าน ssh จาก gnome-keyring ได้อย่างไร


8

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

คำตอบ:


10

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

http://blog.schmichael.com/2008/10/30/listing-all-passwords-stored-in-gnome-keyring/

http://ins3cure.blogspot.fr/2012/07/extracting-gnome-keyring-credentials.html

ขอบคุณ Michael Schurter และ Liviu ตอนนี้ฉันสามารถอัปเดตข้อความรหัสผ่านของฉันแทนที่จะต้องประสบปัญหาในการแทนที่คีย์ ssh เดิมของฉันในทุกระบบที่ติดตั้ง


2
ฉันคิดว่าสิ่งนี้จะต้องมีการเปลี่ยนแปลงด้วยรุ่นที่ใหม่กว่า ด้วย Gnome 3.10 สคริปต์แรกระบุคีย์เข้าสู่ระบบของฉันเท่านั้น (รายการ "รหัสผ่านและคีย์" แยกต่างหากจาก SSH) ฉันยังคงมองหาวิธีการกู้คืนรหัสผ่าน SSH ในขณะนี้
IBBoard

1
สคริปต์เหล่านั้นไม่สามารถใช้งานกับ distros ใหม่ได้อีกต่อไป
PeterM

1
ช่วยชีวิต สคริปต์ทำงานได้ดีสำหรับฉันบน Ubuntu 16.04 อย่าลืมติดตั้ง python-gnomekeyring และรันเป็น python2
Nicholi

-3

ถ้า gnome-keyring ทำงานเหมือนกับ ssh-agent คุณก็ไม่ทำ วลีรหัสผ่านไม่สามารถกู้คืนได้เมื่อถูกลืม มันถูกใช้เพื่อเข้ารหัสคีย์ส่วนตัวและถ้าคุณลืม ... ก็แค่นั้นแหละ

ถ้ามันถูกเก็บไว้ภายในแน่นอนนั่นเป็นปัญหาอื่น


1
ฉันรู้สึกว่าคุณไม่เข้าใจโพสต์ของฉัน ผู้จัดการพวงกุญแจจะไม่ทำงานเลยหากไม่สามารถจำรหัสผ่านที่เก็บไว้ได้
ʇsәɹoɈ

passPHRASE ไม่เหมือนกับ passWORD เมื่อคุณทำงานกับ ssh PassPHRASES ใช้เพื่อเข้ารหัสคีย์การเข้ารหัสส่วนตัว PassWORDS ใช้แทนการรับรองความถูกต้องด้วยคีย์ คุณกำลังมองหาสิ่งใด PassWORDS หรือ passPHRASES
UtahJarhead

หากพวกเขาเก็บไว้ทั้งหมดสิ่งนี้จะแยก ins3cure.blogspot.fr/2012/07/… คณะลูกขุนจะออกหาก ssh passPHRASES จะถูกเก็บไว้ที่ใดเลย vs แคชในหน่วยความจำ ฉันไม่พบสิ่งใดเป็นพิเศษ อย่างไรก็ตามถ้า gnome-keyring ทำงานเหมือน ssh-agent แล้วข้อความรหัสผ่านจะถูกเก็บไว้ในหน่วยความจำและไม่ได้เก็บไว้ในดิสก์หมายความว่าจะไม่สามารถกู้คืนได้
UtahJarhead

คุณกำลังบอกเราว่าคุณได้เก็บข้อความรหัสผ่านไว้ใน gnome-keyring คล้ายกับgentoo-wiki.info/หรือไม่?
Yedric

2
ใช่, ใช่, วลีรหัสผ่าน ssh ของฉันถูกเก็บไว้ที่ gnome-keyring ของฉัน. (ฉันคิดว่าฉันทำให้ชัดเจนในประโยคแรกของฉัน) เมื่อเข้าสู่ระบบ gnome-keyring ใช้รหัสผ่านเข้าสู่ระบบเพื่อปลดล็อค (ถอดรหัส) ที่เก็บข้อมูลของตัวเองซึ่งรวมถึงสิ่งที่จำเป็นในการโหลดคีย์ ssh ของฉันโดยอัตโนมัติโดยไม่ต้องใส่ข้อความรหัสผ่าน ในการดำเนินการนี้จะต้องสามารถดึงข้อความรหัสผ่าน ssh ของฉันหรือสำเนาที่ไม่ได้เข้ารหัสของคีย์ ssh ของฉันจากที่เก็บข้อมูลได้เมื่อมีรหัสผ่านสำหรับเข้าสู่ระบบของฉัน มันใช้งานได้และฉันรู้รหัสผ่านการเข้าสู่ระบบดังนั้นฉันจึงต้องมีวิธีในการเรียกคืนข้อมูลเดียวกันนั้น นั่นคือเป้าหมายของฉัน
ʇsәɹoɈ
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.