Mapuslanon nga PuTTY Configuration Tips ug Tricks


Ang Putty usa ka bukas nga gigikanan nga terminal emulator nga nagsuporta sa daghang mga protocol sa network sama sa Telnet, SSH, Rlogin, SCP, ug Raw Socket.

Ang inisyal nga bersyon sa putty gipetsahan balik sa Enero 8, 1999, ug gidisenyo alang sa Windows Operating system apan karon kini nagsuporta sa ubang mga operating system sama sa macOS ug Linux usab. Apan wala pa ako makakita sa mga tawo nga naggamit sa Putty sa Linux o macOS tungod kay kini gipadala nga adunay nindot nga Terminal.

Adunay daghang mga alternatibo nga magamit apan ang matag usa adunay mga bentaha ug disbentaha. Mahimo ka nga magdula uban ang lainlaing mga kapilian ug ipahibalo kanamo kung unsa ang labing kaayo.

  1. MobaXTerm
  2. Kitt
  3. Solar-PuTTY
  4. mRemoteNG
  5. Termius
  6. Xshell6
  7. ZOC
  8. Supper Putty

Tungod kay ang katuyoan sa artikulo mao ang paghisgot sa putty ato dayon. Ang konteksto niini nga artikulo gihimo ubos sa Windows 10 nga palibot.

Pag-instalar sa Putty

Lakaw ngadto sa opisyal nga putty site aron i-download ang binary ug i-install kini. Ang pag-instalar medyo prangka sama sa bisan unsang ubang normal nga pag-install sa windows. Sa panahon sa pagsulat niini nga artikulo, ang kasamtangan nga bersyon sa putty mao ang 0.74.

Ang ubang mga utilities moabut uban sa pag-instalar ug atong makita ang ilang mga gamit.

  • PUTY – SSH ug Telnet nga kliyente.
  • PSCP – Command-line utility para luwas nga kopyahon ang mga file.
  • PSFTP – kinatibuk-ang mga sesyon sa pagbalhin sa payl sama sa FTP
  • PUTTYGEN – Utility para makamugna og RSA ug DSA keys.
  • PLINK – Command Line interface ngadto sa mga putty back ends.
  • PAGEANT – Ahente sa authentication para sa Putty, PSCP, PSFTP, ug Plink.

Mahimo usab nimo i-download kini nga mga utilities isip standalone binaries.

Giunsa Pagsugod ug Paggamit ang Putty SSH Client

Kung maglansad kami sa putty, makakita ka usa ka kahon sa diyalogo nga nagkontrol sa tanan nga mahimo namon sa putty. Ang pag-configure sa mga sesyon ug mga may kalabutan nga mga parameter dali ra sa putty pinaagi sa kini nga dialog box.

Atong susihon karon ang pipila ka importante nga mga kapilian gikan sa dialog box.

Aron makakonektar sa bisan unsang hilit nga mga server pinaagi sa SSH atong gamiton ang IP address o FQDN (Fully qualified domain name). Sa kasagaran, ang SSH gigapos sa port 22 gawas kung ang SSH port giusab.

Adunay 4 nga mga tipo sa koneksyon nga magamit RAW, Telnet, Rlogin, SSH, Serial. Kadaghanan sa panahon atong gamiton ang Telnet o SSH nga koneksyon.

Mahimo usab namon nga i-configure ang among mga sesyon ug i-save kini. Kini nagtugot kanamo sa pag-abli pag-usab sa among sesyon uban sa tanang mga configuration nga gipabilin.

Makakuha ka usa ka alerto sama sa gipakita sa imahe sa ubos kung magkonektar ka sa server sa unang higayon o kung ang bersyon sa SSH protocol gi-upgrade. Girehistro ni Putty ang yawe sa host sa server sa rehistro sa Windows aron mapamatud-an kini batok sa yawe kung mag-log in kami sa server ug magbutang usa ka pasidaan kung adunay pagbag-o sa yawe sa host. Kini usa sa mga bahin sa SSH protocol aron mapugngan ang bisan unsang pag-atake sa network.

Sa diha nga ang usa ka taas nga linya sa teksto moabut sa katapusan sa tuo nga kamot nga bintana, kini moputos sa sunod nga linya. Aron magamit kini nga feature, kinahanglan natong pilion ang checkbox nga \Auto wrap mode initially on. Kung ang Wrap Mode gitakda sa off maghimo ba kini ug horizontal scrollbar? maayo, dili. Dili kini ipakita. ang mga linya nga mas dako kay sa gitas-on sa panid.

PAHINUMDOM: Kini nga setting mahimo usab nga usbon sa tunga-tunga sa usa ka natukod nga sesyon nga ipatuman dayon.

Adunay limitasyon kung pila ka linya sa text putty ang gitipigan. Sa diha nga ikaw nagtrabaho uban sa dako kaayo nga mga file o naningkamot sa pagpakita sa log files putty lamang sa pagbantay sa pipila ka mga linya niini sa windows buffer alang kanato sa pag-scroll balik ug tan-awa. Aron madugangan ang gidak-on sa scrollback buffer, mahimo natong dugangan ang bili nga \Lines of scrollback.

Mahimo usab nimo usbon ang pipila ka mga kinaiya kung ang bintana gibag-o sama sa pagbag-o sa gidak-on sa font.

Mahimong adunay mga sitwasyon diin makasugat ka og 'Pag-reset sa koneksyon pinaagi sa peer' nga sayup tungod sa among sesyon nga wala'y mahimo sa dugay nga panahon. Sa ingon nga kaso, ang koneksyon pagasirhan sa mga aparato sa network o mga firewall kung ang sesyon nahuman na.

Mahimo namon nga itakda ang mga keepalives aron ang mga null nga pakete ipadala aron malikayan ang pagkahulog sa koneksyon. Ang mga kantidad nga gihisgutan sa Keepalives gisukod sa Segundo. Ang Keepalive gisuportahan lamang sa Telnet ug SSH.

Sa matag higayon nga magkonektar ka sa usa ka sesyon kini mag-aghat sa username ug password. Imbis nga i-type ang username sa matag higayon nga mahimo nimong itakda ang user name ubos sa mga detalye sa Login.

Mahimo usab nimo nga i-configure ang imong sesyon alang sa pag-login nga wala’y password gamit ang SSH (Public & Private) key authentication. Aron mahibal-an ang dugang bahin sa paghimo ug pag-configure sa wala’y password nga pag-login tan-awa kini nga artikulo.

Sa kasagaran, ang putty magpakita sa \hostname - PuTTY isip ngalan sa titulo sa bintana. Mahimo natong i-override kini nga opsyon pinaagi sa pagbutang og bag-ong titulo ubos sa \Window title.

Mahimo natong gamiton ang \Alt-Enter aron mag-toggle sa Full-Screen mode apan sa wala pa kana, kinahanglan namong i-enable kini nga feature. Pilia ang tick box sama sa gipakita sa hulagway.

Mahimo nimong usbon ang laraw sa kolor ug hitsura sa putty terminal. Adunay pipila ka nindot nga mga koleksyon sa mga laraw sa kolor alang sa putty sa GitHub.

Usba ang hitsura sama sa font, gidak-on sa font, dagway sa cursor, ug uban pa.

Ang pagpagana niini nga opsyon nagtugot sa gikopya nga teksto nga tipigan sa \Rich Text Format sa clipboard. Sa matag higayon nga atong kopyahon ug idikit ang sulod sa bisan unsang word processor ang mga kolor, format, ang estilo magpabilin nga pareho sa PuTTY.

Ang pag-log usa ka hinungdanon nga bahin sa putty. Mahimo natong tipigan ang output sa atong sesyon sa usa ka text file nga mahimong tan-awon unya alang sa laing katuyoan.

  • Mahimo nimong kontrolon kung unsa ang kinahanglan nga i-log pinaagi sa opsyon nga \Session logging. Sa akong kaso, akong gikuha ang tanan nakong output sa session.
  • Kung ang log file anaa na sa gihatag nga agianan nan mahimo natong i-overwrite o idugang ang mga log.
  • Ang mga opsyon sa Petsa ug Oras anaa sa pag-format sa ngalan sa log file nga sayon kaayo.

Karon gisulayan nako ang pagkonektar sa usa ka hilit nga makina nga nagpadagan sa Linux Mint 19 ug gitipigan ang output sa lokal. Bisan unsa ang akong gi-type sa akong terminal, ang output niini makuha sa mga log sa sesyon.

Mahimong adunay mga panahon diin kinahanglan namon nga magkonektar sa daghang mga sesyon o i-restart ang karon nga sesyon o i-duplicate ang karon nga sesyon. Pag-right-click gikan sa putty title bar diin kami adunay mga kapilian sa pagsugod/pag-restart/pagdoble nga mga sesyon. Mahimo usab namon usbon ang mga setting alang sa karon nga sesyon gikan sa opsyon nga \Change Settings....

Ang koneksyon sa Telnet mahimong maestablisar kung gamiton nato ang tipo sa koneksyon isip \Telnet. Sa default, gikuha ang port 23, ang lain-laing mga pantalan mahimo usab nga gamiton aron masusi kung ang mga pantalan giablihan o wala.

Sa miaging seksyon, among gihisgutan kung giunsa ang pagkonektar ug pag-configure sa usa ka sesyon. Karon, asa kini nga impormasyon sa sesyon gitipigan?

Ang sesyon ug ang may kalabutan nga impormasyon niini gitipigan sa rehistro sa bintana (HKEY_CURRENT_USER\SOFTWARE\SimonTatham). Mahimo natong i-export ang sesyon ug mahimo kining i-import sa laing makina aron mapabilin ang mga configuration.

Aron ma-export ang kasayuran nga may kalabutan sa sesyon, gikan sa windows cmd prompt:

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

Aron ma-export ang tanan nga mga setting, gikan sa windows cmd prompt:

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

Para sa pag-import sa mga setting, mahimo nimong doble-klik ang .reg file o i-import kini gikan sa cmd prompt.

Gawas sa GUI interface putty usab nagtugot sa mga tiggamit sa pagbuhat sa lain-laing mga butang gikan sa cmd prompt (Windows). Sa ubos mao ang pipila sa mga mapuslanon nga mga sugo.

Paghimo og koneksyon sa SSH:

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

Paghimo usa ka koneksyon sa Telnet:

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

Mubo nga sulat: Ang syntax tali sa SSH ug Telnet command managlahi.

Aron makarga ang gitipigan nga sesyon:

putty.exe -load “session name”

Paglimpyo sa Rehistro:

putty.exe -cleanup

Importante nga mga bandila:

-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

Nakita sa kini nga artikulo kung giunsa ang pag-install ug pag-configure sa lainlaing gisuportahan nga mga protocol, mga kapilian sa command-line, ug pipila ka mga alternatibo sa putty.