Kit do konfiguracji win32 przechowywania w archiwum

Original: http://jakub.kotrla.net/putty/

Informationen

PuTTY är ett utmärkt gratis kund Telnet / SSH för Win32 och Unix-plattformar. Det här är bara en “exe”-fil, ingen installation, inga extra DLL-filer hungrig. Så det kan köras från en diskett, USB-minne, etc.

Men lagrar all konfiguration registret ([HKEY_CURRENT_USER \ Software \ SimonTatham \ PuTTY]) – du kan inte spara / läsa in den från en fil på en diskett eller andra bärbara enheter. Det finns ett sätt att komma runt bat filer / reg, men det är inte mycket trevligt. Så jag har skrivit en liten del av PuTTY (winstore.c – funktioner som stöder lagringskonfiguration / lastning).

Jag har skrivit en liten del av en Pageant för att kunna läsa in listan med sparade sessioner (winpgnt.c – update_sessions funktion).

Om du hittar ett fel i samband med förvaring / lastning konfiguration eller inte finns i den ursprungliga PuTTY skicka ett e-post jakub@kotrla.net det. Min modifierade PuTTY är i samma licens som PuTTY – du kan göra något med det, men på egen risk och utan någon garanti.

Dokumentation

Denna PuTTY lagrar sin konfiguration (sessioner, SSH värdnycklar slumptalsfrö väg) till filen i stället för register. Varje session och ssh värd nyckeln lagras i en separat fil. Standardsökvägen (där står den körbara katalog.)

. / Sessions / packedSessionName
. / Sshhostkeys / packedHostName
. / Putty.rnd
Vägen för att spara konfigurationen kan ställas in med hjälp av filen putty.conf. Den nuvarande arbetskatalogen söks först, om putty.conf inte finns där, den körbara katalog (samma katalog som kitt / PSCP / psftp / Plink / pageant.exe) söks. putty.conf bör se ut så här (om den inte används av standardprodukter)

; kommentarsrad
Sessions =% Systemroot% \ ses
sshhostkeys = \ SSH \ hostkeys
seedfile = C: \ putty.rnd
sessionsuffix = session.
keysuffix =. hostkey
Jumplist = jumplist.txt

Du kan använda skalet variabler i konfigurationen (till exempel% Systemroot%) – strängen kommer att utökas med ExpandEnviromentString WinAPI funktionen (användarspecifika variabler är ännu inte stöds).

sessionsuffix och keysuffix är valfria, är standard tom. Om inställt, har varje fil ett suffix definieras (sparade sessioner med sessionsuffix och SSH värdnycklar genom keysuffix). Det primära målet är att undvika den “* com”. Filer med namn som ssh.domain.com. Båda är begränsade till 15 tecken.
OBS: Om du redan har spelat in en del sessioner eller SSH värdnycklar och ändra dessa suffix, måste du manuellt ändra namnet (fäster) alla filer.

Jumplist är en ny funktion i Windows 7 som stöds av PuTTY 0,61. Därför att det ska vara lätt PuTTY om du inte ställer in sökvägen till Jumplist, kommer ingen att skapas.

PuTTY är fortfarande kunna ladda konfigurationen från registret. Sessions laddas från registret är märkta [registrera]. När PuTTY kollar ssh värdnyckeln inte finns i filen, men i registret, kan du flytta / kopiera nyckeln till en fil (eller, naturligtvis, inget att göra).

Last festtåg lista över sparade sessioner från den väg som i putty.conf, är standard / sessions / packedSessionName -. Det fungerar precis som PuTTY (inklusive att keysuffix).

Förändring

Denna PuTTY är fortfarande under utveckling, från den första enkla frågan jag lagt till några funktioner och fast en del buggar. Så precis börjat numrering version. Framtida förändring funktionen och buggfixar kommer att visas här.

.. 24 11 2005 – Första versionen 0.1.1
. 22 3 2006 -. PSCP, sammanställt och lagt psftp
.. 22 3 2006 – blev Pageant sessionsuffix fungerar korrekt (version 0.1.2)
. 7 8 2006 -. Stående PSCP när last inställd för tyst och hantera null buggen (version 0.1.3)
. 9 8 2006 -. Mycket bättre “katalog putty.exe” upptäckt (version 0.1.5)
. 29 9 2006 -. Plink sammanställs och läggs
1 .. 9, 2007 – Fast Spara / Ladda standardinställningar (version 0.1.6)
.. 25 1 2007 – Uppdatering: Denna ändring PuTTY är nu baserad på PuTTY 0,59 och mindre minnesläcka fast (version 0.2)
.. 24 3 2007 – Stöd för skalvariabler i konfigurationsfilen och kod rengöring (version 0.2.1)
1 .. 5, 2007 – Uppdatering: Denna ändring PuTTY är nu baserad på PuTTY 0.60 (version 0.3)
15 10 2007 -. “..” Stå show och “..” sessioner i listan sessionen (version 0.3.1)
. 6 3 2008 -. Fixade en bugg där konfigurationsfilen inte slutar med en tom rad (version 0.3.2)
.. 12 8 2008 – från och med nu: förändring i användningen putty.conf och arbete / kataloger körbara
. 4 9 2008 -. Den festtåg börjar putty.exe i hans (tävling) arbetskatalog och Vista visuella stilar XP och stöd (version 0.3.5)
. 28 7 2009 -. Radering av sessionen låg på sessionsuffix set i PuTTY (version 0.3.6)
. 4 9 2009 -. Om seesion inte på disken, försök att registrera (för support WinSCP), fast en liten bugg med current) (version 0.3.7
7 11 2009 – .. Stöd för skalvariabler i sessionsfiler (version 0.3.8)
12 1 .. 2010 – Förbättrad last sessioner med namn som innehåller ett kolon (:) och andra konstiga tecken (version 0.3.9)
24 .. 8, 2011 – Uppdatering: Denna ändring PuTTY är nu baserad på PuTTY 0,61 (version 0.4), stöd för Win7 Jumplist
..: 23 2 2012 – Uppdatering: Denna ändring PuTTY är nu baserad på PuTTY 0,62 (version 0.5)
8 .. 9 2013 – Uppdatering: Denna ändring PuTTY är nu baserad på PuTTY 0,63 (version 0.6)
.. 13 9 2013 – Fixade en bugg med att kombinera kod från 063 – laddningstillfällen från registret av permanenta (version 0.6.1)

Comments are closed.