Hyödyllisiä PuTTY-määritysvinkkejä


Putty on avoimen lähdekoodin pääteemulaattori, joka tukee useita verkkoprotokollia, kuten Telnet, SSH, Rlogin, SCP ja Raw Socket.

Kittin alkuperäinen versio on päivätty 8. tammikuuta 1999, ja se on suunniteltu Windows-käyttöjärjestelmälle, mutta nyt se tukee myös muita käyttöjärjestelmiä, kuten macOS ja Linux. Mutta en ole koskaan nähnyt ihmisten käyttävän Puttyä Linuxissa tai macOS: ssa, koska se toimitetaan kauniilla terminaalilla.

Vaihtoehtoja on paljon enemmän, mutta jokaisella on hyvät ja huonot puolensa. Voit pelata eri vaihtoehdoilla ja ilmoittaa meille, mikä palvelee parhaiten.

  1. MobaXTerm
  2. pentu
  3. Solar-PuTTY
  4. mRemoteNG
  5. Termius
  6. Xshell6
  7. ZOC
  8. ehtoollinen kitti

Koska artikkelin tarkoituksena on keskustella kitistä, siirrytään siihen heti. Tämän artikkelin konteksti luodaan Windows 10 -ympäristössä.

Kittin asennus

Siirry viralliselle kitti-sivustolle lataamaan binaari ja asentamaan se. Asennus on melko suoraviivaista kuin minkä tahansa muun normaalin Windows-asennuksen yhteydessä. Tämän artikkelin kirjoittamisen hetkellä kitin nykyinen versio on 0,74.

Jotkut apuohjelmat tulevat asennuksen mukana, ja näemme niiden käytön.

  • PUTTY - SSH ja Telnet-asiakas.
  • PSCP - Komentorivi-apuohjelma tiedostojen turvalliseen kopioimiseen.
  • PSFTP - yleiset tiedostonsiirtoesitykset kuten FTP
  • PUTTYGEN - Apuohjelma RSA- ja DSA-avainten luomiseen.
  • PLINK - komentoriviliitäntä takapintojen kitkemiseen.
  • PAGEANT - Puttyn, PSCP: n, PSFTP: n ja Plinkin todennusagentti.

Voit myös ladata nämä apuohjelmat erillisinä binaareina.

Putty SSH Client -ohjelman käynnistäminen ja käyttö

Kun käynnistämme kitin, näet valintaikkunan, joka ohjaa kaikkea mitä voimme tehdä kitillä. Istuntojen ja niihin liittyvien parametrien määrittäminen on melko helppoa tämän valintaikkunan kautta.

Tutkitaan nyt joitain tärkeitä vaihtoehtoja valintaikkunasta.

Yhdistämiseksi mihin tahansa etäpalvelimiin SSH: n kautta käytämme joko IP-osoitetta tai FQDN: ää (täysin hyväksytty verkkotunnus). Oletuksena SSH on liitetty porttiin 22, ellei SSH-porttia muutettu.

RAW-, Telnet-, Rlogin-, SSH- ja Serial-yhteystyyppejä on 4. Suurimman osan ajasta käytämme joko Telnet- tai SSH-yhteyttä.

Voimme myös määrittää istuntomme ja tallentaa ne. Tämän avulla voimme avata istuntomme uudelleen säilyttäen kaikki kokoonpanot.

Saat ilmoituksen alla olevan kuvan mukaisesti, kun muodostat yhteyden palvelimeen ensimmäistä kertaa tai kun SSH-protokollaversio päivitetään. Putty rekisteröi palvelimen isäntäavaimen Windows-rekisteriin, jotta se voi tarkistaa avaimen, kun kirjaudumme palvelimelle, ja heittää varoituksen, jos isäntäavaimessa tapahtuu muutoksia. Tämä on yksi SSH-protokollan ominaisuuksista estää verkkohyökkäyksiä.

Kun pitkä tekstirivi saavuttaa oikeanpuoleisen ikkunan loppuun, se kietoutuu seuraavan rivin päälle. Tämän ominaisuuden käyttämiseksi meidän on valittava valintaruutu "Automaattinen rivitys aluksi päällä". Jos Wrap Mode -asetukseksi on määritetty off , luodaanko se vaakasuuntainen vierityspalkki? No ei. Se ei yksinkertaisesti näytä sivun pituutta suurempia viivoja.

HUOMAUTUS: Tätä asetusta voidaan muuttaa myös keskellä vakiintunutta istuntoa, joka tulee voimaan välittömästi.

Tekstin kitti säilyttää kuinka monta riviä on rajoitettu. Kun työskentelet erittäin suurten tiedostojen kanssa tai yrität näyttää lokitiedostoja, kitti pitää vain muutaman rivin siitä Windowsin puskurissa, jotta voimme vierittää takaisin ja nähdä. Voit lisätä vierityspuskurin kokoa lisäämällä arvoa "Selausrivit".

Voit myös muuttaa joitain toimintatapoja, kun ikkunan kokoa muutetaan, kuten fontin koon muuttaminen.

Saattaa olla tilanteita, joissa kohtaat yhteyden palauttamisen vertaisyhteyden kautta -virheen, koska istunto on käyttämättömänä pitkään. Tällöin verkkolaitteet tai palomuurit sulkevat yhteyden olettaen, että istunto on valmis.

Voimme asettaa ylläpitoaikoja niin, että nollapaketit lähetetään yhteyden katkeamisen estämiseksi. Keepalivesissa mainitut arvot mitataan sekunteina. Keepalivesia tuetaan vain Telnetissä ja SSH: ssa.

Aina kun muodostat yhteyden istuntoon, se pyytää käyttäjätunnusta ja salasanaa. Sen sijaan, että kirjoitat käyttäjänimen joka kerta, voit asettaa käyttäjänimen kohdassa Sisäänkirjautumistiedot.

Voit myös määrittää istunnon salasanattomalle kirjautumiselle SSH (Public & Private) -avaintodennuksella. Katso lisätietoja salasanattoman kirjautumisen luomisesta ja määrittämisestä katsomalla tämä artikkeli.

Oletusarvoisesti kitissä näkyy "isäntänimi - PuTTY" ikkunan otsikon nimellä. Voimme ohittaa tämän vaihtoehdon asettamalla uuden otsikon kohtaan Ikkunan otsikko.

Voimme vaihtaa koko näytön tilaan "Alt-Enter" -näppäimellä, mutta ennen sitä meidän on otettava tämä ominaisuus käyttöön. Valitse valintaruutu kuvan osoittamalla tavalla.

Voit muuttaa kittipäätteen värimaailmaa ja ulkonäköä. GitHubissa on joitain kivoja kokoelmia kittiä varten.

Muuta ulkonäköä, kuten fontti, kirjasinkoko, kohdistimen ulkonäkö jne.

Kun tämä vaihtoehto otetaan käyttöön, kopioitu teksti voidaan tallentaa leikepöydän Rich Text Format -muotoon. Aina kun kopioimme ja liitämme sisällön mihin tahansa tekstinkäsittelyohjelmaan, niiden värit, muoto, tyyli pysyy samana kuin PuTTY: ssä.

Puunkorjuu on tärkeä ominaisuus kitissä. Voimme tallentaa istunnon tuloksen tekstitiedostoon, jota voidaan myöhemmin tarkastella eri tarkoitusta varten.

  • Istunnon kirjaaminen -asetuksella voit hallita, mitä kirjataan. Minun tapauksessani sieppaan koko istuntotulokseni.
  • Jos lokitiedosto on jo määritetyllä polulla, voimme joko korvata tai liittää lokit.
  • Päivämäärä- ja aika-asetukset ovat käytettävissä lokitiedoston nimen muotoilemiseksi, mikä on erittäin kätevää.

Yritin nyt muodostaa yhteyden etäkoneeseen, jossa on Linux Mint 19, ja tallentaa lähdön paikallisesti. Mitä kirjoitan päätelaitteeseeni, sen lähtö siepataan istuntolokeihin.

Saattaa olla, että joudumme muodostamaan yhteyden useisiin istuntoihin tai käynnistämään nykyisen istunnon uudelleen tai kopioimaan nykyisen istunnon. Napsauta hiiren kakkospainikkeella kitin otsikkoriviltä, jossa meillä on vaihtoehtoja aloittaa/käynnistää/kopioida istunnot. Voimme myös muuttaa nykyisen istunnon asetuksia Muuta asetuksia… -vaihtoehdosta.

Telnet-yhteys voidaan muodostaa, kun käytämme yhteystyyppiä ”Telnet”. Oletusarvoisesti portti 23 otetaan, eri portteja voidaan käyttää myös tarkistamaan, ovatko portit auki.

Edellisessä osassa keskusteltiin istunnon yhdistämisestä ja määrittämisestä. Mihin nämä istuntotiedot tallennetaan?

Istunto ja siihen liittyvät tiedot tallennetaan Windowsin rekisteriin (HKEY_CURRENT_USER\SOFTWARE\SimonTatham). Voimme viedä istunnon ja tuoda sen toiseen koneeseen kokoonpanojen säilyttämiseksi.

Voit viedä istuntoon liittyviä tietoja Windowsin cmd-kehotteesta:

regedit /e "%USERPROFILE%\Desktop\.reg" HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions

Vie kaikki asetukset Windowsin cmd-kehotteesta:

regedit /e "%USERPROFILE%\Desktop\<Name of your file>.reg” HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions

Voit tuoda asetuksia joko kaksoisnapsauttamalla .reg -tiedostoa tai tuomalla sen cmd-kehotteesta.

GUI-käyttöliittymän lisäksi kitti antaa käyttäjille mahdollisuuden tehdä erilaisia asioita cmd-kehotteesta (Windows). Alla on muutama hyödyllinen komento.

Muodosta SSH-yhteys:

putty.exe -ssh <IP ADDRESS (OR) FQDN>:22/

Muodosta Telnet-yhteys:

putty.exe telnet:<IP ADDRESS (OR) FQDN>:23/

Huomaa: SSH: n ja Telnet-komennon syntaksi vaihtelee.

Tallennetun istunnon lataaminen:

putty.exe -load “session name”

Rekisterin puhdistus:

putty.exe -cleanup

Tärkeät liput:

-i 		- 	Specify the name of private key file
-x or -X 	- 	X11 Forwarding
-pw 		-	Password
-p		-	Port number
-l		-	Login name
-v		- 	Increase verbose
-L and -R	-	Port forwarding

Tässä artikkelissa on kerrottu, kuinka asentaa ja määrittää erilaisia tuettuja protokollia, komentoriviasetuksia ja joitain vaihtoehtoja kitille.