ฉันลงชื่อเข้าใช้เซิร์ฟเวอร์ที่ฉันเป็นเจ้าของด้วย PuTTY บน Windows มีวิธีใดบ้างที่ฉันสามารถบันทึกข้อความรหัสผ่านสำหรับรหัสส่วนตัวของฉัน (เช่นเดียวกับที่ฉันสามารถทำได้ใน Keychain บน Mac ของฉัน)
ฉันลงชื่อเข้าใช้เซิร์ฟเวอร์ที่ฉันเป็นเจ้าของด้วย PuTTY บน Windows มีวิธีใดบ้างที่ฉันสามารถบันทึกข้อความรหัสผ่านสำหรับรหัสส่วนตัวของฉัน (เช่นเดียวกับที่ฉันสามารถทำได้ใน Keychain บน Mac ของฉัน)
คำตอบ:
คุณสามารถจัดเก็บวลีรหัสผ่านสำหรับคีย์ส่วนตัวของคุณสำหรับเซสชันปัจจุบันโดยใช้Pageantซึ่งเป็นเอเจนต์ SSH ของ PuTTY:
.ppk
ไฟล์กุญแจส่วนตัวของคุณแต่คุณไม่สามารถเก็บรหัสผ่านเซิร์ฟเวอร์ itsef:
ไม่เลย
(ตัดด้วยขากรรไกร)
ใน SSH การจดจำรหัสผ่านของคุณอาจเป็นไปได้ในทางทฤษฎี แต่ดูเหมือนจะไม่เป็นประเด็นมากนักเนื่องจาก SSH สนับสนุนการรับรองความถูกต้องของรหัสสาธารณะซึ่งมีความยืดหยุ่นและปลอดภัยยิ่งขึ้น ดูบทที่ 8ในเอกสารประกอบสำหรับการสนทนาแบบเต็มของการรับรองความถูกต้องของกุญแจสาธารณะ
(ดูPuTTY สิ่งที่อยากได้: Remember -password )
บน Windows ฉันมีคีย์ passwordless ส่วนตัวของฉัน แต่เข้ารหัสโดยใช้ EFS จึงสามารถโหลดที่เริ่มต้นโดยอัตโนมัติ แต่เฉพาะในกรณีที่ผมเข้าสู่ระบบด้วยรหัสผ่านของฉัน (ก่อนหน้านี้ฉันมีไว้ในวอลลุ่มทรูคริปต์โดยมีคีย์ไฟล์ของไดรฟ์นั้นในไดรฟ์ USB อย่าถามฉันว่ามีความปลอดภัยมากกว่านี้หรือเปล่า)
คุณไม่สามารถจัดเก็บวลีรหัสผ่านสำหรับคีย์ส่วนตัวของคุณอย่างถาวรโดยใช้ Pagent ซึ่งเป็นตัวแทนคีย์ SSH ของ PuTTY คุณจะต้องเก็บมันไว้โดยไม่มีการเข้ารหัสหากคุณต้องการหลีกเลี่ยงการพิมพ์ข้อความรหัสผ่านซ้ำอีกครั้งและ agian
ฉันขอแนะนำให้ปกป้องคีย์ทั้งหมดของคุณด้วยวลีรหัสผ่านเดียวที่พิมพ์ได้ง่าย