Original: http://jakub.kotrla.net/putty/
Tiedot
Viime aikoina useat Antivirus SW on merkitty binäärit tämän sivuston haittaohjelmia. Tämä on väärä positiivinen. En koota binäärit itse – ensimmäinen lataus lähdekoodia PuTTY web, overwrite istunto tallentamiseen koodin ja koota Visual Studio. Käytetyt PC on puhdas.
Syynä ehkä enemmän tiukkoja sääntöjä ja heuristinen AV takia http://www.securityweek.com/attackers-use-trojanized-version-putty-steal-ssh-credentials. Olen koonnut saman koodin plink.exe -tilassa Release ja Debug – AV tulokset ovat hyvin erilaisia, koska epämääräinen heuristiikka ottelun Release version.
Joten olen päättänyt säädetty binäärejä koottu virheenkorjaustilassa – toivottavasti on ok oman mahdollisesti pelkuruuden AV. Debug-tila aiheuttaa suuremman suoritettavan koko – että on ok nykyään – vain selittää eroa alkuperäiseen kitti.
Ymmärrän täysin, jos et luota minuun – vapaasti koota binäärit itse.
PuTTY on loistava ilmainen telnet/SSH-asiakasohjelma Win32 ja Unix. Se on vain yksi ”exe”, ei asentaa, ei ylimääräisiä DLL tarvita. Joten sitä voidaan käyttää levykkeeltä, usb flash-levylle jne
Mutta se tallentaa kaiken konfiguraation rekisteriin ([HKEY_CURRENT_USER\ Software\SimonTatham\PuTTY]) – et voi tallentaa/ladata sen tiedoston levykkeeltä tai muita siirrettäviä laitteita. On kiertotapa bat/reg-tiedostoja, mutta se ei ole kovin mukavaa. Joten olen uusiksi pieni osa PuTTY (winstore.c – toiminnot, jotka kahva tallentamiseksi/lastaus kokoonpano).
Olen uusiksi pieni osa näytelmä myös pystyä ladata muistiin tallennetut istuntoa (winpgnt.c – toiminto update_sessions).
Jos löydät vian liittyvän tallentamista/lastaus kokoonpano tai ei esiinny alkuperäisessä PuTTY rohkeasti lähetä sähköpostia sen jakub@kotrla.net. Minun muutos kitti samoissa lisenssin Putty – voit tehdä sille mitään, mutta omalla riskillä ja ilman mitään takuita.
Dokumentointi
Tämä PuTTY tallentaa sen kokoonpano (istuntoja, SSH isäntä avaimet, satunnainen siemen tiedoston polku) tiedoston sijasta rekisterin. Jokainen istunto ja ssh isäntä avain on tallennettu erilliseen tiedostoon. Oletus polut ovat (missä . Edustaa suoritettavaa hakemisto):
- ./sessions/packedSessionName
- ./sshhostkeys/packedHostName
- ./putty.rnd
Polku säästö kokoonpano voidaan asettaa tiedoston putty.conf . Työhakemistosta etsitään ensin, jos putty.conf ei löydy sieltä, suoritettavan hakemisto (samaan hakemistoon kitti/pscp/psftp/plink/Pageant.exe) haetaan. putty.conf pitäisi näyttää tältä (jos sitä ei löydy oletusasetukset käytetään):
; Kommenttirivin istunnot =% systemroot% \ ses sshhostkeys = \ SSH \ hostkeys seedfile = C: \ putty.rnd sessionsuffix = .session keysuffix = .hostkey jumplist = jumplist.txt
Voit käyttää ympäristö muuttujia config (kuten% systemroot%) – merkkijono laajenee kautta ExpandEnviromentString WinAPI toiminto (käyttäjäkohtainen muuttujia ei vielä tueta).
sessionsuffix
ja keysuffix
ovat valinnaisia, oletusarvot ovat tyhjiä. Jos asetettu, jokaisen tiedoston on suffiksi määriteltyä (tallennetaan istuntojen kautta sessionsuffix
ja ssh host avaimet kauttakeysuffix
). Ensisijaisena tarkoituksena on välttää ” *.com
” tiedostot nimiä kutenssh.domain.com
. Molemmat ovat enintään 15 merkkiä.
Varoitus: Jos olet jo tallentanut joitakin istuntoja tai ssh host avaimia ja muutat näitä suffikseja, sinun täytyy manuaalisesti nimetä (liittää ne) kaikki tiedostot.
Jumplist on uusi ominaisuus Windows 7 tukee PuTTY 0.61. Koska tämä PuTTY olisi kevyt, jos et aseta polku Jumplist yksikään luodaan.
Tämä kitti edelleen mahdollisuus ladata kokoonpano rekisterin. Istunnot ladataan rekisterin on merkitty [rekisterin]. Kun PuTTY on tarkkailun ssh isäntä avain ja se ei löydy tiedostosta mutta rekisterin, voit siirtää/kopioida avain tiedostoon (tai tietysti tee mitään).
Näytelmä kuormien tallennetut käyttökerrat reitiltä asetettu putty.conf , oletusarvot on ./sessions/ packedSessionName – se toimii samalla tavalla kuin PuTTY (mukaan lukienkeysuffix
asetus).
Vaihdokas
Tämä PuTTY kehittyy edelleen, koska ensimmäinen yksinkertainen julkaisu Olen lisännyt joitakin ominaisuuksia ja kiinteät muutamia virheitä. Joten olen juuri aloittanut numerointi versioita. Jokainen tulevia muutoksia, ominaisuus ja vikakorjaus näkyvät tässä.
- 24. 11. 2005 – ensimmäinen versio 0.1.1
- 22. 3. 2006 – PSCP, PSFTP koottu & lisätty
- 22. 3. 2006 – kiinteä Pageant toimimaan
sessionsuffix
oikein (versio 0.1.2) - 7. 8. 2006 – kiinteä PSCP lastattaessa olematon asetukset hiljaa & null kahva bugi korjattu (versio 0.1.3)
- 9. 8. 2006 – paljon parempi ”putty.exe hakemisto” tunnistus lisätty (versio 0.1.5)
- 29. 9. 2006 – Plink koottu & lisätty
- 9. 1. 2007 – kiinteä tallentaa / ladata oletusarvot (versio 0.1.6)
- 25. 1. 2007 – Päivitys: tämä muokattu PuTTY perustuu nyt PuTTY 0.59 ja pieniä muistivuoto kiinteät (versio 0.2)
- 24. 3. 2007 – Tuki ympäristö muuttujia asetustiedostoon ja koodin puhdistamiseen (versio 0.2.1)
- 1. 5. 2007 – Päivitys: tämä muokattu PuTTY perustuu nyt PuTTY 0,60 (versio 0.3)
- 15. 10. 2007 – kiinteä näyttää ”” ja ”..” Istuntoesiintymät luettelosta (versio 0.3.1)
- 6. 3. 2008 – kiinteä kaatua, jos asetustiedostossa ei pääty tyhjä rivi (versio 0.3.2)
- 12. 8. 2008 – alkaen nyt: muutos käsittely putty.conf ja työ / suoritettavan hakemistoja
- 4. 9. 2008 – näytelmä alkaa putty.exe sen (näytelmä n) työhakemistoa & XP ja Vista visuaalisia tyylejä tuettu (versio 0.3.5)
- 28. 7. 2009 – kiinteä istunto poistetaan kun sessionsuffix asetettu PuTTY (versio 0.3.6)
- 4. 9. 2009 – jos seesion ei löydy levyllä, kokeile rekisteri (WinSCP tuki), kiinteä pieni bugi kanssa CurrentDirectory (versio 0.3.7)
- 7. 11. 2009 – Tuki ympäristö muuttujat istuntoon tiedostoja (versio 0.3.8)
- 12. 1. 2010 – kiinteät lastaus istunnon nimiä, jotka sisältävät kaksoispiste (:) ja muita outoja merkkejä (versio 0.3.9)
- 24. 8. 2011 – Päivitys: tämä muokattu PuTTY perustuu nyt PuTTY 0,61 (versio 0.4), tuki Win7 jumplist
- 23. 2. 2012 – Päivitys: tämä muokattu PuTTY perustuu nyt PuTTY 0,62 (versio 0.5)
- 8. 9. 2013 – Päivitys: tämä muokattu PuTTY perustuu nyt PuTTY 0,63 (versio 0.6)
- 13. 9. 2013 – Kiinteä virhe yhdistämisestä koodia 063 – lastaus istunnot rekisterin kiinteä (versio 0.6.1)
- 8. 3. 2015 – Päivitys: tämä muokattu PuTTY perustuu nyt PuTTY 0,64 (versio 0.7), istunto tiedostot suodatetaan sessionsuffix
- 27. 9. 2015 – Päivitys: tämä muokattu PuTTY perustuu nyt PuTTY 0,65 (versio 0.8)
- 27. 9. 2015 – Päivitys: tämä muokattu PuTTY perustuu nyt PuTTYn kehityksen tilannekuva 2015-09-27.acff0a6 tarjota uusia salaus esim ed25519 käyriä ja chacha20. (Versio 0.8.1)
- 18. 11. 2015 – päivitys: tämä muokattu PuTTY on nyt perustuu PuTTY 0,66 (versio 0.9)
- 6. 12. 2015 – Päivitys: tämä muokattu PuTTY perustuu nyt PuTTYn kehityksen tilannekuva 2015-11-30.1659cf3 tarjota uusia salaus esim ed25519 käyriä ja chacha20. (Versio 0.9.1)
- 19. 3. 2016 – Päivitys: tämä muokattu PuTTY perustuu nyt PuTTY 0,67 (versio 0.10.0) ja kehitys tilannekuva 2016_03_18.0fadffe
- 6. 11. 2016 – käännetty virheenkorjaustilassa välttää vääriä positiivisia ja varovaisesti Antivirus SW
- 20. 3. 2017 – Päivitys: tämä muokattu PuTTY perustuu nyt PuTTY 0,68 (versio 0.11.0)
- 14. 8. 2017 – Päivitys: tämä muokattu PuTTY perustuu nyt PuTTY 0.70, kiinteä sijainti PUTTY.RND voidaan rad mistä putty.conf ja sitä käytetään oikein (versio 0.12.0)
Ladata
Saat binäärit täältä. Jos haluat rakentaa itse – lataa PuTTYn lähde win32 alkaen PuTTY Download Page ja vaihda winpgnt.c ja winstore.c.
- All-in-one ZIP-tiedostoon lähdekoodi – perustuu vakaa PuTTY 0.70
- All-in-one ZIP-tiedostoon lähdekoodi – perustuu vakaa PuTTY 0.68
- All-in-one ZIP-tiedostoon lähdekoodi – perustuu vakaa Putty 0,67 – skannattava virustotal.com heti kokoamiseen
- All-in-one ZIP-tiedostoon lähdekoodi – perustuu kehitykseen tilannekuva 2016_03_18.0fadffe– skannattava virustotal.com heti kokoamiseen Viimeisin päivitys 23:50, 14. 8. 2017 (GMT +1: 00 Praha) – todelliset alkuperäiset PuTTY version 0.70