รับ Pageant เพื่อบันทึกไฟล์คีย์?


28

ฉันกำลังใช้ Pageant (บน Windows 7) เพื่อเข้าสู่การเชื่อมต่อ SSH ด้วยไฟล์ส่วนตัว. pkk อย่างไรก็ตามทุกครั้งที่ฉันเริ่มโปรแกรมฉันต้องเพิ่มปุ่มทั้งหมดที่ฉันต้องการอีกครั้งและใส่รหัสการเข้ารหัสของพวกเขา ฉันจะเอาไปบันทึกสิ่งนี้ได้อย่างไร?


5
ฉันมีปัญหาเดียวกัน (ซึ่งฉันไม่รู้สึกว่าจะได้รับคำตอบในคำตอบ) การประกวดไม่บันทึกคีย์สำหรับฉันอีกต่อไป แน่นอนว่าข้อความรหัสผ่านไม่ได้รับการบันทึกนั่นอาจเป็นเรื่องงี่เง่า แต่ฉันไม่เห็นเหตุผลที่จะต้องวางกุญแจ พยายามเรียกใช้ในฐานะผู้ดูแลระบบไม่ได้ช่วยอะไร
Zano

อาจเป็นสิ่งนี้จะเป็นประโยชน์: winscp.net/eng/docs/ui_pageant#getting_started_with_pageant
shasi kanth

คำตอบ:


6

Pageant ไม่สามารถบันทึกคีย์การเข้ารหัสสำหรับไฟล์คีย์ นั่นจะกำจัดจุดประสงค์ทั้งหมดของการเข้ารหัสกุญแจในตอนแรก ...

อย่างไรก็ตามหากคุณแก้ไขคีย์ด้วย PuTTYgen คุณสามารถจัดเก็บคีย์ที่ไม่มีการเข้ารหัสได้ เพียงปล่อยให้ฟิลด์รหัสผ่านว่างเปล่า


1
โปรดทราบว่าคีย์ที่ไม่ได้เข้ารหัสนั้นค่อนข้างไม่ปลอดภัยและผู้ที่ได้รับไฟล์คีย์จะสามารถเข้าถึงเซิร์ฟเวอร์สำหรับคีย์นั้นได้
Ikke

4
ฉันไม่คิดว่าเขากำลังพูดเกี่ยวกับการบันทึก รหัสผ่าน สำหรับกุญแจ Pageant ลืมเกี่ยวกับการมีอยู่ทั้งหมดของ .ppk ไฟล์ที่มันโหลด แม้แต่คนที่ไม่มีการป้องกันด้วยรหัสผ่าน นั่นมันโง่อย่างชัดเจน
Timmmm

28

ดังกล่าวแล้วคุณสามารถเพิ่มสถานที่สำคัญเป็นอาร์กิวเมนต์บรรทัดคำสั่งเพื่อประกวด หากคุณกำลังเรียกใช้การประกวดจากโฟลเดอร์ Windows Start-Up เพียงผ่านตำแหน่งสำคัญในฐานะอาร์กิวเมนต์บรรทัดคำสั่งในทางลัด ตัวอย่างเช่น:

"c:\program files\putty\pageant.exe" "c:\mykey.ppk"

สำหรับคำแนะนำโดยละเอียดเกี่ยวกับการตั้งค่านี้ให้ดูที่ นี้ หน้า.


1
การรันคำสั่งนั้นในแบตช์ไฟล์ดูเหมือนจะหยุดบรรทัดคำสั่ง มันไม่เคยกลับมาจากการประหารชีวิต อย่างไรก็ตามมันเริ่มต้นได้ดี แต่การควบคุมจะไม่กลับมาที่แบตช์ไฟล์
Achshar

@Ashshar วิธีการแก้ปัญหาที่อธิบายไว้ข้างต้นไม่จำเป็นต้องมีไฟล์ชุด; คุณสามารถสร้างทางลัด Windows ที่ชี้ไปที่ pageant.exe จากนั้นเพิ่มเส้นทางของ. pkk ไปยังจุดสิ้นสุดของฟิลด์เป้าหมายในคุณสมบัติของทางลัด หากคุณต้องการใช้งานใน. bat คุณจะต้องใช้ START C:\path\to\pageant.exe ... เพื่อเริ่มการแข่งขันในกระบวนการแยกต่างหาก
Ken Bellows

6

วิธีที่ง่ายที่สุดในการทำเช่นนี้ใน Windows คือการสร้างทางลัดที่ออกแบบมาเป็นพิเศษในโฟลเดอร์เริ่มต้น (เริ่ม - & gt; โปรแกรม - & gt; เริ่มต้น):

หมายเหตุ: ใช้งานได้เฉพาะในกรณีที่คุณไม่ได้ตั้งรหัสผ่านไว้บนกุญแจ

  1. ไปที่เมนู Start จากนั้น "Programs" คลิกขวาที่โฟลเดอร์ Startup และเลือก "Open"
  2. คลิกขวาภายในโฟลเดอร์และเลือก "ใหม่" จากนั้นเลือก "ทางลัด"
  3. เรียกดูการติดตั้ง PuTTY ของคุณเช่น "C: \ Program Files (x86) \ Atlassian \ SourceTree \ tools \ putty" และเลือก "pageant.exe"
  4. ตั้งชื่อทางลัดตามที่คุณต้องการ
  5. คลิกขวาที่ทางลัดที่สร้างขึ้นใหม่แล้วเลือก "Properties" คุณควรเห็นสิ่งนี้: enter image description here

ผนวกเส้นทางแบบเต็มไปยังฟิลด์ "เป้าหมาย" ของคุณเช่น: เป้าหมาย: "ไฟล์ C: \ Program (x86) \ Atlassian \ SourceTree \ tools \ putty \ pageant.exe" C: \ Git \ Key.ppk

คุณควรเห็น:

enter image description here

การตั้งค่าเฉพาะนี้สำหรับ GitFlow และ Jira


เห็นได้ชัดว่าคัดลอก (บางส่วน) จาก blog.shvetsov.com/2010/03/...
isherwood

@isherwood บล็อกของฉันเชื่อมโยงเพราะมันจัดหมวดหมู่บล็อกเป็นเกม
crh225

ขั้นตอนที่ 1 สามารถทำให้ง่ายขึ้นโดย: winkey + r, 'shell:startup'
Aequitas

4

คุณ สามารถ เพิ่มคีย์ทั้งหมดในบรรทัดคำสั่ง แต่ รหัสผ่านจะต้องเป็น ป้อนด้วยมือ


2

หากคุณใช้ SourceTree ตรวจสอบให้แน่ใจว่าคุณกรอกตัวเลือก 'คีย์ SSH' ในการตั้งค่า มันจะส่งไปยัง Pageant โดยอัตโนมัติเมื่อมันรัน


1

คุณสามารถทำได้ง่ายๆ ไม่ปิดประกวด หากเหมาะสมกับรุ่นความปลอดภัยของคุณ ฉันได้กำหนดค่าให้ฉันเริ่มต้นโดยอัตโนมัติด้วยคีย์ส่วนตัวของฉันเมื่อระบบบูทขึ้นดังนั้นเมื่อฉันโหลดเดสก์ท็อปของฉันฉันเพิ่งพิมพ์รหัสผ่านของฉันและฉันดีที่จะไปจนกว่าฉันจะปิดระบบของฉัน คุณต้องการตั้งรหัสผ่านสกรีนเซฟเวอร์และเปิดใช้งานสกรีนเซฟเวอร์ที่ก้าวร้าวเพื่อให้แน่ใจว่าระบบของคุณได้รับการปกป้องอย่างรวดเร็วในกรณีที่คุณออกจากระบบ

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