Weboldal keresés

Hasznos PuTTY konfigurációs tippek és trükkök [SSH-kliens]


A Putty egy nyílt forráskódú terminálemulátor, amely számos hálózati protokollt támogat, mint például a Telnet, SSH, Rlogin, SCP, és a Raw Socket.

A putty kezdeti verziója 1999. január 8-ra datálható, és a Windows operációs rendszerhez készült, de most már más operációs rendszereket is támogat, mint például a macOS és a Linux. De soha nem láttam embereket, akik a Puttyot használták Linuxon vagy macOS-en, de gyönyörű terminálfelületet kínál.

Számos alternatíva létezik, de mindegyiknek megvannak az előnyei és hátrányai. Különböző opciókkal játszhat, és tudassa velünk, melyik szolgál a legjobban.

Putty Alternatívák

  1. MobaXTerm
  2. Kitt
  3. Solar-PuTTY
  4. mRemoteNG
  5. Pletykázó vénasszony
  6. Xshell6
  7. ZOC
  8. Supper Putty

Mivel a cikk célja agitt megvitatása, azonnal vágjunk bele. A cikk szövegkörnyezete Windows 10 környezetben készült.

Gitt beszerelés

Nyissa meg a hivatalos putty webhelyet a bináris letöltéséhez és telepítéséhez. A telepítés nagyon egyszerű, mint bármely más normál Windows telepítésnél. A cikk írásakor a gitt jelenlegi verziója 0,78.

[ Ajánlott olvasmány: A PuTTY telepítése Linux rendszeren ]

Néhány segédprogram a telepítéssel együtt jár, és látni fogjuk a felhasználásukat.

Putty Utilities

  • PUTTY – SSH és Telnet kliens.
  • PSCP – Parancssori segédprogram a fájlok biztonságos másolásához.
  • PSFTP – általános fájlátviteli munkamenetek, hasonlóan az FTP-hez
  • PUTTYGEN – RSA és DSA kulcsok generálására szolgáló segédprogram.
  • PLINK – Parancssori felület a gitt hátulsó végekhez.
  • PAGEANT – Hitelesítési ügynök a Putty, PSCP, PSFTP és Plink számára.

Ezeket a segédprogramokat önálló binárisként is letöltheti.

A Putty SSH kliens elindítása és használata

Amikor elindítjuk a gittet, megjelenik egy párbeszédpanel, amely szabályozza mindazt, amit a gitttel tehetünk. A munkamenetek és a kapcsolódó paraméterek konfigurálása ezen a párbeszédpanelen keresztül meglehetősen egyszerű.

Most nézzünk meg néhány fontos lehetőséget a párbeszédpanelen.

Csatlakozzon a távoli Linuxhoz a Putty segítségével

Bármilyen távoli szerverhez SSH keresztül történő csatlakozáshoz IP-címet vagy FQDN-t (Fullly Qualified domain name) használunk. Alapértelmezés szerint az SSH a 22-es porthoz van kötve, hacsak nem módosították az SSH-portot.

4 kapcsolattípus érhető el: RAW, Telnet, Rlogin, SSH és Serial >. Legtöbbször Telnet vagy SSH kapcsolatot használunk.

A munkameneteinket konfigurálhatjuk és menthetjük is. Ez lehetővé teszi a munkamenet újranyitását az összes konfiguráció megtartásával.

Az alábbi képen látható figyelmeztetést kap, amikor először csatlakozik a szerverhez, vagy amikor az SSH protokoll verzióját frissítik. A Putty bejegyzi a szerver gazdakulcsát a Windows rendszerleíró adatbázisába, így minden bejelentkezéskor ellenőrizni tudja a kiszolgáló kulcsát, és figyelmeztetést küld a gazdagép kulcsának megváltozása esetén. Ez az SSH protokoll egyik olyan funkciója, amely megakadályozza a hálózati támadásokat.

Engedélyezze a Wrap módot a Puttyon

Amikor egy hosszú szövegsor eléri a jobb oldali ablak végét, a szöveg a következő sorra tör. A funkció használatához be kell jelölnünk az „Automatikus tördelési mód kezdetben bekapcsolva” jelölőnégyzetet.

Ha a Wrap Mode off értékre van állítva, akkor vízszintes görgetősáv jön létre? hát nem. Egyszerűen nem jeleníti meg azokat a sorokat, amelyek nagyobbak az oldal hosszánál.

MEGJEGYZÉS: Ez a beállítás egy beállított munkamenet közepén is módosítható, amely azonnal életbe lép.

Növelje az ablak görgető puffer méretét

A gitt szövegsorainak száma korlátozott. Amikor nagyon nagy fájlokkal dolgozik, vagy megpróbálja megjeleníteni a naplófájlokat, a putty csak néhány sort tart meg a Windows pufferben, hogy visszafelé görgessünk és lássuk. A visszagörgetési puffer méretének növeléséhez növelhetjük a „Lines of scrollback ” értéket.

Az ablak átméretezésekor bizonyos viselkedéseket is módosíthat, például a betűtípus méretét.

Engedélyezze az SSH Keep Alive Time engedélyezését

Előfordulhatnak olyan helyzetek, amikor a „Kapcsolat alaphelyzetbe állítása partner által” hibával találkozhat, mert munkamenetünk hosszú ideig tétlen. Ebben az esetben a kapcsolatot a hálózati eszközök vagy tűzfalak lezárják, feltételezve, hogy a munkamenet befejeződött.

Beállíthatjuk a keepalive-t, így a rendszer null csomagokat küld a kapcsolat megszakadásának megelőzése érdekében. A Keepalives-ben említett értékek másodpercben vannak mérve. A Keepalives csak Telnetben és SSH-ban támogatott.

Engedélyezze az automatikus SSH bejelentkezést felhasználónévvel

Amikor csatlakozik egy munkamenethez, a rendszer kérni fogja a felhasználónév és a jelszó megadását. A felhasználónév beírása helyett minden alkalommal beállíthatja a felhasználónevet a Bejelentkezési adatok alatt.

Az SSH (Nyilvános és privát) kulcshitelesítéssel jelszó nélküli bejelentkezéshez is beállíthatja a munkamenetet. Ha többet szeretne megtudni a jelszó nélküli bejelentkezés létrehozásáról és konfigurálásáról, olvassa el a „Jelszó nélküli SSH-kulcs-hitelesítés” konfigurálását PuTTY-vel Linuxon.

Az ablak címének testreszabása

Alapértelmezés szerint a putty a „hostname – PuTTY” feliratot jeleníti meg az ablak címeként. Ezt az opciót felülírhatjuk, ha új címet állítunk be a „Window title” alatt.

Az „Alt-Enter” használatával válthatunk teljes képernyős módba, de előtte engedélyeznünk kell ezt a funkciót. Jelölje be a jelölőnégyzetet a képen látható módon.

Testreszabhatja a Putty terminál megjelenését

Megváltoztathatja a gittterminál színsémáját és megjelenését. Van néhány szép színséma gyűjtemény a gittekhez a GitHubban.

Módosítsa a betűtípus megjelenését, a betűméretet, a kurzor megjelenését stb.

Rich Text formátum engedélyezése

Ennek az opciónak az engedélyezése lehetővé teszi a másolt szöveg tárolását a vágólap „Rich Text Format” formátumában. Amikor másoljuk és beillesztjük a tartalmat bármely szövegszerkesztőbe a színeket, a formátumot, a stílus ugyanaz marad, mint a PuTTY-ban.

Putty Logging engedélyezése

A naplózás fontos funkció a gittben. A munkamenet kimenetét egy szöveges fájlban tárolhatjuk, amelyet később más célból megtekinthetünk.

Megjegyzések:
  • A „Munkamenet naplózása” opcióval szabályozhatja, hogy mit kell naplózni. Az én esetemben a munkamenet összes kimenetét rögzítem.
  • Ha a naplófájl már létezik az adott útvonalon, felülírhatjuk vagy hozzáfűzhetjük a naplókat.
  • A Dátum és Idő opciók állnak rendelkezésre a naplófájl nevének formázásához, ami nagyon praktikus.

Most megpróbáltam csatlakozni egy távoli géphez, amelyen a Linux Mint 19 fut, és a kimenetet helyben tároltam. Bármit is írok be a terminálomba, a kimenete rögzítésre kerül a munkamenetnaplókban.

Előfordulhat, hogy több munkamenethez kell csatlakoznunk, vagy újra kell indítanunk az aktuális munkamenetet, vagy megkettőznünk az aktuális munkamenetet. Kattintson a jobb gombbal a gitt címsorára, ahol lehetőségeink vannak a munkamenetek indítására/újraindítására/duplikálására. Az aktuális munkamenet beállításait a „Beállítások módosítása…” opcióval is módosíthatjuk.

Putty Telnet Session

Telnet kapcsolat hozható létre, ha a „Telnet” kapcsolattípust használjuk. Alapértelmezés szerint a 23 port foglalt, és különböző portok is használhatók annak ellenőrzésére, hogy a portok nyitva vannak-e vagy sem.

Export és Import Putty Sessions

Az előző részben megbeszéltük, hogyan csatlakoztassunk és konfiguráljunk egy munkamenetet. Nos, hol tárolják ezeket a munkamenet-információkat?

A munkamenet és a kapcsolódó információk a Windows rendszerleíró adatbázisában vannak tárolva (HKEY_CURRENT_USER\SOFTWARE\SimonTatham). Exportálhatjuk a munkamenetet és importálhatjuk egy másik gépre a konfigurációk megőrzése érdekében.

A munkamenettel kapcsolatos információk exportálásához a Windows cmd parancssorból:

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

Az összes beállítás exportálásához a Windows cmd parancssorából:

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

A beállítások importálásához kattintson duplán a .reg fájlra, vagy importálja a cmd parancssorból.

Putty parancssor

A GUI felületen kívül a putty lehetővé teszi a felhasználók számára, hogy különféle dolgokat hajtsanak végre a cmd promptból (Windows). Az alábbiakban felsorolunk néhány hasznos parancsot.

SSH kapcsolat létrehozása:

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

Telnet kapcsolat létrehozása:

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

Megjegyzés: Az SSH és a Telnet parancs szintaxisa eltérő.

A mentett munkamenet betöltése:

putty.exe -load “session name”

A rendszerleíró adatbázis tisztítása:

putty.exe -cleanup

Fontos zászlók:

-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
Tekerje fel

Ez a cikk bemutatja, hogyan telepíthet és konfigurálhat különféle támogatott protokollokat, parancssori beállításokat és a putty néhány alternatíváját.