Këshilla dhe truke të dobishme për konfigurimin e PuTTY


Putty është një emulator terminali me burim të hapur që mbështet disa protokolle rrjeti si Telnet, SSH, Rlogin, SCP dhe Raw Socket.

Versioni fillestar i stukoit daton në 8 janar 1999 dhe i projektuar për sistemin operativ Windows, por tani ai po mbështet edhe sisteme të tjera operative si macOS dhe Linux. Por unë kurrë nuk kam parë njerëz që përdorin Putty në Linux ose macOS sepse ai dërgohet me Terminal të bukur.

Ka shumë alternativa të tjera në dispozicion, por secila ka të mirat dhe të këqijat e veta. Mund të luani me opsione të ndryshme dhe të na tregoni se cila shërben më mirë.

  1. MobaXTerm
  2. Kitt
  3. Solar-PuTTY
  4. mRemoteNG
  5. Termius
  6. Xshell6
  7. ZOC
  8. Stuko për darkë

Meqenëse qëllimi i artikullit është të diskutojë stuko, le të hidhemi në të menjëherë. Konteksti i këtij artikulli është krijuar nën mjedisin Windows 10.

Instalim stuko

Shkoni në faqen zyrtare të stukoit për të shkarkuar binarin dhe instaluar atë. Instalimi është mjaft i thjeshtë si me çdo instalim tjetër normal të Windows. Në kohën e shkrimit të këtij artikulli, versioni aktual i stukoit është 0.74.

Disa shërbime vijnë me instalimin dhe ne do të shohim përdorimet e tyre.

  • PUTTY – SSH dhe klienti Telnet.
  • PSCP – Shërbimi i linjës së komandës për të kopjuar skedarët në mënyrë të sigurt.
  • PSFTP – sesione të përgjithshme të transferimit të skedarëve njësoj si FTP
  • PUTTYGEN – Ndihmë për gjenerimin e çelësave RSA dhe DSA.
  • PLINK – Ndërfaqja e linjës së komandës me fundet e pasme të stukoit.
  • PAGEANT – Agjent vërtetimi për Putty, PSCP, PSFTP dhe Plink.

Ju gjithashtu mund t'i shkarkoni këto shërbime si binare të pavarura.

Si të filloni dhe përdorni klientin Putty SSH

Kur lëshojmë stuko, do të shihni një kuti dialogu që kontrollon gjithçka që mund të bëjmë me stuko. Konfigurimi i seancave dhe parametrave të lidhur janë mjaft të thjeshtë në stuko përmes kësaj kutie dialogu.

Le të shqyrtojmë tani disa opsione të rëndësishme nga kutia e dialogut.

Për t'u lidhur me çdo server në distancë nëpërmjet SSH, ne do të përdorim ose adresën IP ose FQDN (Emër domain i kualifikuar plotësisht). Si parazgjedhje, SSH është i lidhur me portin 22, përveç nëse porti SSH është ndryshuar.

Ekzistojnë 4 lloje lidhjesh të disponueshme RAW, Telnet, Rlogin, SSH, Serial. Shumicën e kohës ne do të përdorim ose lidhje Telnet ose SSH.

Ne gjithashtu mund të konfigurojmë sesionet tona dhe t'i ruajmë ato. Kjo na lejon të rihapim seancën tonë me të gjitha konfigurimet e ruajtura.

Do të merrni një alarm siç shfaqet në imazhin e mëposhtëm ose kur lidheni me serverin për herë të parë ose kur versioni i protokollit SSH është përmirësuar. Putty regjistron çelësin pritës të serverit në regjistrin e Windows, në mënyrë që të mund të verifikojë kundrejt çelësit sa herë që ne hyjmë në server dhe lëshon një paralajmërim në rast të një ndryshimi në çelësin pritës. Kjo është një nga veçoritë e protokollit SSH për të parandaluar çdo sulm në rrjet.

Kur një rresht i gjatë teksti arrin në fund të dritares së djathtë, ai do të mbyllet në rreshtin tjetër. Për të përdorur këtë veçori, duhet të zgjedhim kutinë e zgjedhjes \Modaliteti i mbështjelljes automatike fillimisht aktiv. Nëse Modaliteti i mbështjelljes është vendosur në off a do të krijojë një shirit lëvizës horizontal? mirë, jo. Thjesht nuk do të shfaqet vijat që janë më të mëdha se gjatësia e faqes.

SHËNIM: Ky cilësim mund të ndryshohet gjithashtu në mes të një sesioni të vendosur, i cili do të hyjë në fuqi menjëherë.

Ekziston një kufizim në numrin e rreshtave të stukoit të tekstit. Kur jeni duke punuar me skedarë shumë të mëdhenj ose duke u përpjekur të shfaqni skedarët e regjistrave, stuko ruan vetëm disa rreshta të tij në tampon Windows që ne të lëvizim prapa dhe t'i shohim. Për të rritur madhësinë e buferit të lëvizjes, mund të rrisim vlerën \Linjat e lëvizjes prapa.

Ju gjithashtu mund të ndryshoni disa sjellje kur dritarja ndryshohet si ndryshimi i madhësisë së fontit.

Mund të ketë situata ku do të hasni gabimin Rivendosja e lidhjes nga kolegët për shkak se sesioni ynë është i papunë për një kohë të gjatë. Në një rast të tillë, lidhja do të mbyllet nga pajisjet e rrjetit ose muret e zjarrit duke supozuar se sesioni është përfunduar.

Ne mund të vendosim mbajtëse në mënyrë që paketat null të dërgohen për të parandaluar rënien e lidhjes. Vlerat e përmendura në Keepalives maten në Sekonda. Keepalives mbështeten vetëm në Telnet dhe SSH.

Sa herë që lidheni me një seancë, do t'ju kërkohet me emrin e përdoruesit dhe fjalëkalimin. Në vend që të shkruani emrin e përdoruesit çdo herë, mund të vendosni emrin e përdoruesit nën Detajet e hyrjes.

Ju gjithashtu mund të konfiguroni seancën tuaj për hyrje pa fjalëkalim duke përdorur vërtetimin e çelësit SSH (Public & Private). Për të ditur më shumë rreth gjenerimit dhe konfigurimit të hyrjes pa fjalëkalim, hidhini një sy këtij artikulli.

Si parazgjedhje, stuko do të shfaq \emri i hostit – PuTTY si një emër titulli i dritares. Ne mund ta anashkalojmë këtë opsion duke vendosur një titull të ri nën \Titulli i dritares.

Mund të përdorim \Alt-Enter për të kaluar në modalitetin e ekranit të plotë, por përpara kësaj, ne duhet ta aktivizojmë këtë veçori. Zgjidhni kutinë e shënimit siç tregohet në imazh.

Ju mund të ndryshoni skemën e ngjyrave dhe pamjen e terminalit të stukoit. Ka disa koleksione të këndshme të skemave të ngjyrave për stuko në GitHub.

Ndryshoni pamjen si fontin, madhësinë e shkronjave, pamjen e kursorit, etj.

Aktivizimi i këtij opsioni lejon që teksti i kopjuar të ruhet në \Formati i tekstit të pasur në kujtesën e fragmenteve. Sa herë që kopjojmë dhe ngjitim përmbajtjen në ndonjë përpunues teksti, ngjyrat, formati, stili do të mbetet i njëjtë si në PuTTY.

Prerjet janë një veçori e rëndësishme në stuko. Ne mund ta ruajmë daljen e sesionit tonë në një skedar teksti i cili mund të shikohet më vonë për një qëllim tjetër.

  • Ju mund të kontrolloni se çfarë duhet të regjistrohet përmes opsionit \Regjistrimi i sesionit. Në rastin tim, unë po kap të gjithë daljen e sesionit tim.
  • Nëse skedari i regjistrit ekziston tashmë në shtegun e dhënë, atëherë ne mund t'i mbishkruajmë ose t'i shtojmë regjistrat.
  • Opsionet e datës dhe orës janë të disponueshme për të formatuar emrin e skedarit të regjistrit, i cili është shumë i dobishëm.

Tani u përpoqa të lidhem me një makinë të largët që funksionon Linux Mint 19 dhe ruan daljen në vend. Çfarëdo që të shkruaj në terminalin tim, dalja e tij regjistrohet në regjistrat e sesioneve.

Mund të ketë raste kur mund të na duhet të lidhemi me sesione të shumta ose të rifillojmë seancën aktuale ose të dublikojmë seancën aktuale. Klikoni me të djathtën nga shiriti i titullit stuko ku kemi opsione për të filluar/rifilluar/dublikuar seancat. Mund të ndryshojmë gjithashtu cilësimet për sesionin aktual nga opsioni \Ndrysho cilësimet....

Lidhja Telnet mund të krijohet kur përdorim llojin e lidhjes si \Telnet. Si parazgjedhje, merret porta 23, porte të ndryshme mund të përdoren gjithashtu për të kontrolluar nëse portet janë hapur apo jo.

Në pjesën e mëparshme, ne diskutuam se si të lidhni dhe konfiguroni një sesion. Tani, ku ruhet ky informacion i sesionit?

Sesioni dhe informacioni i lidhur me të ruhen në regjistrin e Windows (HKEY_CURRENT_USER\SOFTWARE\SimonTatham). Ne mund ta eksportojmë seancën dhe mund ta importojmë atë në një makinë tjetër për të ruajtur konfigurimet.

Për të eksportuar informacione të lidhura me sesionin, nga prompt Windows cmd:

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

Për të eksportuar të gjitha cilësimet, nga prompt Windows cmd:

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

Për të importuar cilësimet, ose mund të klikoni dy herë te skedari .reg ose ta importoni atë nga prompt cmd.

Përveç stukoit të ndërfaqes GUI gjithashtu i lejon përdoruesit të bëjnë gjëra të ndryshme nga cmd prompt (Windows). Më poshtë janë disa nga komandat e dobishme.

Krijoni një lidhje SSH:

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

Krijoni një lidhje Telnet:

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

Shënim: Sintaksa midis komandës SSH dhe Telnet ndryshon.

Për të ngarkuar seancën e ruajtur:

putty.exe -load “session name”

Pastrimi i regjistrit:

putty.exe -cleanup

Flamuj të rëndësishëm:

-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

Ky artikull ka parë se si të instaloni dhe konfiguroni protokolle të ndryshme të mbështetur, opsione të linjës së komandës dhe disa alternativa për stuko.