PuTTY สำหรับ win32 ที่เก็บการตั้งค่าคอนฟิกลงในไฟล์

ข้อมูล

PuTTYเป็นดีฟรี telnet/ssh ไคลเอนต์สำหรับแพลตฟอร์ม Win32 และ Unix มันเป็นเพียง “exe” ไม่ติดตั้ง dlls พิเศษไม่จำเป็นต้องใช้ ดังนั้น มันสามารถจะรันจากปี้ usb แฟลชดิสก์เป็นต้น

แต่จะเก็บการตั้งค่าคอนฟิกทั้งหมดในรีจิสทรี ([HKEY_CURRENT_USER\Software\SimonTatham\PuTTY]) – คุณไม่สามารถเก็บ/โหลดได้จากแฟ้มบนฟลอปปีหรืออุปกรณ์แบบถอดได้อื่น ๆ มีวิ?ีแก้ปัญหากับ ค้างคาว/reg แฟ้มแต่ที่ไม่ดี ดังนั้น ฉันได้จิตส่วนเล็ก ๆ ของ PuTTY (winstore.c – ฟังก์ชันการจัดการการตั้งค่าคอนฟิกเก็บ/โหลด)

ฉันเคยจิตส่วนเล็ก ๆ ของประกวดเกินไป สามารถโหลดรายการของเซสชันที่เก็บไว้ (winpgnt.c – ฟังก์ชันupdate_sessions).

ถ้าคุณพบข้อผิดพลาดที่เกี่ยวข้องกับการตั้งค่าคอนฟิกเก็บ/โหลด หรือไม่นำเสนอใน PuTTY เดิม รู้สึกฟรีอีเมลไปยังjakub@kotrla.net ฉันปรับเปลี่ยน PuTTY อยู่ภายใต้เดียวกันใบอนุญาตเป็น PuTTY – คุณสามารถทำอะไร กับมัน แต่เสี่ยงของคุณเอง และไม่ มีรับประกันใด ๆ

เอกสารประกอบ

PuTTY นี้จัดเก็บการกำหนดค่า (รอบเวลา ssh โฮสต์คีย์ เส้นทางของแฟ้มสุ่มเมล็ด) แฟ้มแทนรีจิสทรี ทุกเซสชัน และ ssh โฮสต์คีย์เก็บไว้ในแฟ้มแยกต่างหาก มีเส้นทางเริ่มต้น (ซึ่ง.แสดงถึงไดเรกทอรีปฏิบัติ):

  • ./sessions/packedSessionName
  • ./sshhostkeys/packedHostName
  • ./putty.rnd

สามารถกำหนดเส้นทางสำหรับการบันทึกการตั้งค่าคอนฟิกผ่านแฟ้มputty.conf ปัจจุบันทำงานไดเรกทอรีค้นก่อน ถ้าไม่พบputty.confการค้นหาปฏิบัติไดเรกทอรี (directory เดียวกันเป็น putty/pscp/psftp/plink/pageant.exe) putty.confควรมีลักษณะดังนี้ (ถ้าไม่พบมีใช้ค่าเริ่มต้น):

		;comment line
		sessions=%SYSTEMROOT%\ses
		sshhostkeys=\ssh\hostkeys
		seedfile=C:\putty.rnd
		sessionsuffix=.session
		keysuffix=.hostkey
		jumplist=jumplist.txt

คุณสามารถใช้ตัวแปรสิ่งแวดล้อมในการกำหนดค่า (เช่น% SYSTEMROOT %) – ขยายสายผ่าน ExpandEnviromentString WinAPI ฟังก์ชัน (ตัวแปรเฉพาะผู้ใช้ไม่สนับสนุนยัง)

sessionsuffixและkeysuffixเป็นตัวเลือก เริ่มต้นว่างเปล่า ถ้าตั้งค่า ไฟล์ทุกไฟล์มีคำต่อท้ายตามที่กำหนดไว้ (บันทึกรอบเวลาผ่านsessionsuffixและ ssh คีย์โฮสต์ผ่านkeysuffix) วัตถุประสงค์หลักคือเพื่อ หลีกเลี่ยงการ “*.com” แฟ้มจากชื่อเช่นssh.domain.com ทั้งสองมีจำกัด 15 อักขระ
คำเตือน:ถ้าคุณมีบันทึกบางช่วง หรือ ssh คีย์โฮสต์ และคุณเปลี่ยนส่วนต่อท้ายเหล่านี้ คุณต้องเปลี่ยนชื่อด้วยตนเอง (ผนวกให้) แฟ้มทั้งหมด

Jumplist เป็นคุณลักษณะใหม่ใน Windows 7 โดย PuTTY 0.61 เพราะ PuTTY นี้ควรมีน้ำหนักเบา ถ้าคุณไม่ตั้งค่าเส้นทาง jumplist ไม่มีจะได้

PuTTY นี้ยังคงสามารถโหลดการตั้งค่าคอนฟิกจากรีจิสทรีได้ รอบเวลาที่โหลดจากรีจิสทรีถูกทำเครื่องหมาย [รีจิสทรี] เมื่อ PuTTY จะตรวจสอบ ssh คีย์โฮสต์และไม่พบ ในแฟ้ม แต่ ในรีจิ สทรี คุณสามารถย้าย/คัดลอกคีย์แฟ้ม (หรือหลักสูตรอะไร)

ประกวดโหลดรายการของเซสชันที่บันทึกจากเส้นทางที่กำหนดไว้ในputty.conf, ./sessions/packedSessionNameเป็นต้น – ทำงานแบบเดียวกับ PuTTY (รวมถึงการตั้งค่าkeysuffix )

ล็อกการเปลี่ยนแปลง

ยังมีการพัฒนานี้ PuTTY ตั้งแต่การเปิดตัวเรื่องแรก ผมได้เพิ่มคุณลักษณะบางอย่าง และแก้ไขข้อบกพร่อง ดังนั้น ฉันได้เริ่มต้นเพียงเลขรุ่น ทุกการเปลี่ยนแปลงในอนาคต คุณลักษณะ และ bugfix จะปรากฏที่นี่

  • 24. 11 2005 – รุ่นแรก 0.1.1
  • 22. 3 2006 – PSCP, PSFTP คอมไพล์ และเพิ่ม
  • 22. 3 2006 – ประกวดการทำงานกับsessionsuffixอย่างถาวร (รุ่น 0.1.2)
  • 7. 8 2006 – ถาวร PSCP เมื่อโหลดการตั้งค่าไม่มีอยู่เงียบ ๆ และหมายเลขอ้างอิงเป็น null ข้อบกพร่องถาวร (รุ่น 0.1.3)
  • 9. 8 2006 – ดี “putty.exe ไดเรกทอรี” ตรวจเพิ่ม (รุ่น 0.1.5)
  • 29. 9 2006 – PLINK คอมไพล์ และเพิ่ม
  • 9. 1 2007 – คงโหลดบันทึกค่าเริ่มต้น (รุ่น 0.1.6)
  • 25. 1 2007 – ปรับปรุง: PuTTY นี้ปรับเปลี่ยนตอนนี้ใช้ PuTTY คือ 0.59 และรั่วไหลหน่วยความจำรองที่ถาวร (รุ่น 0.2)
  • 24. 3 2007 – สนับสนุนสำหรับตัวแปรสิ่งแวดล้อมในแฟ้มกำหนดค่า และรหัสการล้างข้อมูล (รุ่น 0.2.1)
  • 1. 5 2007 – ปรับปรุง: PuTTY นี้ปรับเปลี่ยนตอนนี้ใช้ PuTTY 0.60 (เวอร์ชัน 0.3)
  • 15. 10 2007 – แสดงถาวร “”และ”… ” รอบเวลาในช่วงรายการ (รุ่น 0.3.1)
  • 6. 3 2008 – ถ้าแฟ้มการกำหนดค่าไม่ได้ลงท้าย ด้วยบรรทัดว่าง (รุ่น 0.3.2) ถาวรชน
  • 12. 8 2008 – ตั้งแต่วันนี้: การเปลี่ยนแปลงในไดเรกทอรีputty.confและการทำงาน/ปฏิบัติการการจัดการ
  • 4. 9 2008 – ประกวดเริ่มต้น putty.exe ของ (ประกวดของ) ในไดเรกทอรีการทำงานและ XP และ Vista ลักษณะสนับสนุน (รุ่น 0.3.5)
  • 28. 7 2009 – ถาวรลบเซสชันเมื่อ sessionsuffix ตั้งใน PuTTY (รุ่น 0.3.6)
  • 4. 9 2009 – ถ้าไม่พบบนดิสก์ seesion ในรีจิสทรีสำหรับการสนับสนุน WinSCP), คงบกพร่องเล็กน้อย ด้วย CurrentDirectory (รุ่น 0.3.7)
  • 7. 11 2009 – รองรับตัวแปรสิ่งแวดล้อมในงานไฟล์ (เวอร์ชัน 0.3.8)
  • 12. 1 2010 – โหลดถาวรของเซสชันมีชื่อ colon(:) และอื่น ๆ แปลก (รุ่น 0.3.9)
  • 24. 8 2011 – ปรับปรุง: PuTTY นี้ปรับเปลี่ยนตอนนี้ใช้ PuTTY 0.61 (เวอร์ชัน 0.4), สนับสนุนสำหรับ Win7 jumplist
  • 23. 2 2012 – ปรับปรุง: PuTTY นี้ปรับเปลี่ยนตอนนี้ใช้ PuTTY 0.62 (รุ่น 0.5)
  • 8. 9 2013 – ปรับปรุง: PuTTY นี้ปรับเปลี่ยนตอนนี้ใช้ PuTTY 0.63 (เวอร์ชัน 0.6)
  • 13. 9 2013 – ข้อผิดพลาดถาวรจากผสานรหัส 063 – โหลดเซสชันจากรีจิสทรีมีถาวร (รุ่น 0.6.1)
  • 8. 3 2015 – ปรับปรุง: PuTTY นี้ปรับเปลี่ยนตอนนี้ใช้ PuTTY 0.64 (เวอร์ชัน 0.7) แฟ้มเซสชันจะถูกกรอง โดย sessionsuffix
  • 27. 9 2015 – ปรับปรุง: PuTTY นี้ปรับเปลี่ยนตอนนี้ใช้ PuTTY 0.65 (เวอร์ชัน 0.8)
  • 27. 9 2015 – ปรับปรุง: PuTTY นี้ปรับเปลี่ยนตอนนี้ใช้ PuTTY พัฒนาสแนปช็อต 2015-09-27.acff0a6 เพื่อให้ ciphers ใหม่บางอย่างเช่นเส้นโค้ง ed25519 และ chacha20 (เวอร์ชัน 0.8.1)
  • 18. 11 2015 – ปรับปรุง: PuTTY นี้ปรับเปลี่ยนตอนนี้ใช้ PuTTY 0.66 (เวอร์ชัน 0.9)

บริจาค

ถ้าประโยชน์โปรแกรมปรับปรุงของฉัน ฉันจะมีความสุขถ้าคุณพูดขอบคุณในบางกรณี:

ดาวน์โหลด

ขอบคุณ

เซบาสเตียน Juerges เซบาสเตียน Królak สก็อต Akesson, Przemysław Sztoch, James แมน โจนส์ลง ฮาโรลด์ล่า ดิ Gromov, Gorkum L. แวน Kyle Brazell, Sergey Makarenko, Anthony วาเลนไทน์ Jason K Larson, tzeentch และ Quip สำหรับการทดสอบและความคิด


ปรับปรุงล่าสุด 14:50, 18 11. 2015 (GMT + 1:00 ปราก) จริงกับรุ่นแรกที่ PuTTY 0.66

Comments are closed.

Home | Cute Girls | Sunset Images