logo

Putty Command v Linuxu

Uvod v Putty

Za Windows, kiti je slaven terminalski emulator . Vendar pa ni omejen samo na operacijski sistem Windows. Biti odprtokodno in prost , je znan tudi med številnimi uporabniki Linuxa. kiti zagotavlja svojo podporo za ogromen obseg protokolov, kot je npr SFTP, SCP, rlogin, Telnet, SSH, serijski itd.

Uporabljajo ga ljubitelji/makerji in izkušeni sistemski skrbniki. Na splošno sistemski skrbniki uporabljajo Putty kot odjemalca telnet in SSH medtem ko skupnost izdelovalcev uporablja Putty za interakcijo s številnimi serijskimi vrati preko svoje strojne opreme.

Ta terminalski emulator je lahko dobavljen s terminalskim orodjem, ki se imenuje 'psftp' (odjemalec SFTP za Putty). Uporablja se za varen prenos datotek med sistemi na povezavi SSH.

Ukazi PuTTy ali model ukazov SSH, tj. na osnovi odjemalec-strežnik, dovoljuje avtentikacijo dveh lociranih sistemov (na daljavo) med šifriranjem podatkov, ki bodo prešli iz njiju.

  • SSH deluje prek 22 vrat TCP, vendar ga je mogoče po potrebi spremeniti.
  • Odjemalec se lahko poveže s strežnikom tako, da implementira metodo rokovanja TCP s strežnikom, ki naj preveri, ali se podrobnosti, ki jih poda uporabnik, ujemajo s starimi zapisi podrobnosti, ki so shranjeni v shranjevalni datoteki ključa RSA.
  • Tako strežnik kot odjemalec se bosta morala dogovoriti o standardih šifriranja, da zagotovita, da so standardi šifriranja varni in varni za vzpostavitev kakršne koli povezave, nato pa mora uporabnik izvesti preverjanje pristnosti.
  • Zdaj je potreben terminalski emulator, ki odjemalca poveže s strežnikom.
  • PuTTy je eden od emulatorjev, ki je brezplačen in odprtokoden za prenos.
  • Windows tudi nima vnaprej nameščenega odjemalca ali strežnika SSH.

Zato so nekateri predpogoji za uporabo ukazov PuTTy omenjeni spodaj:

Predpogoji

  • Strežnik, ki temelji na Linuxu, s katerim bomo povezani.
  • Kiti za lažji postopek povezave.
  • Naslov IP strežnika deluje kot lokacija strežnika, s katerim se poskušamo povezati.
  • Geslo in uporabniško ime za zagotovitev, da se lahko povežemo s strežnikom.

V Ubuntu Linuxu je Putty najlažje namestiti prek terminala (ukazna vrstica). Na Ubuntu ga lahko namestimo tako, da uporabimo naslednje korake:

Korak 1

Na namizju Ubuntu kliknite Ctrl+Alt+T za odpiranje terminal GNOME . Terminal lahko izvedemo prek Free Dash če iz kakršnega koli razloga ta bližnjica ne deluje.

2. korak

Izvedite spodnji ukaz znotraj terminala:

 sudo apt-get update 

Putty Command v Linuxu

Zgornji ukaz bo posodobil seznam paketov Ubuntuja s trenutnim. V primeru, da je ukaz omejen, obstaja boljša možnost, da lahko Ubuntu namesti prejšnjo različico programske opreme namesto trenutne različice, ker je pravkar imel prejšnji seznam skupaj s prejšnjo različico programske opreme.

je kat timpf odvetnica

Zato je pri vsaki nadgradnji različic programske opreme ali namestitvi nove programske opreme bolje, da najprej izvedete ukaz. Na začetku zgornjega ukaza je predpona sudo sporoči terminalu, naj izvede ukaz kot korenina ker je nadgradnja in namestitev programske opreme privilegirano dejanje in se ne sme izvajati prek uporabnikov, ki nimajo dovolj dostopa. Navedite geslo uporabnika, ko ga vprašate prek sudo in pritisnite Vnesite gumb.

3. korak

Putty lahko namestimo z naslednjim ukazom:

 sudo apt-get install -y putty 

Putty Command v Linuxu

4. korak

Po vnosu zgornjega ukaza je treba namestiti Putty. Izvedite ga prek terminala prek nadzorne plošče ali z vnosom 'kit' kot ukaz.

 putty 

Putty Command v Linuxu

kiti omogoča izbiro vrste povezave Serijski, SSH, Rlogin, Telnet , in Surov . Prav tako je priložena različnim orodjem ukazne vrstice za Generator ključev DSA in RSA (poznan tudi kot kiti krpo ), SFTP ( psftp ), SCP ( pscp ), itd., ki jih je mogoče izvesti s terminala.

Povezava z uporabo PuTTy

V naslovno vrstico IP vnesite naslov IP strežnika ali ime gostitelja za povezavo s strežnikom in ohranite vrsto povezave SSH in vrata 22. Prav tako lahko shranimo konfiguracijo za prihodnjo uporabo.

Zdaj se bo odprl terminal PuTTy in zahteval geslo in uporabniško ime za povezavo.

Prijavljeni bomo na strežnik, s katerim smo poskušali vzpostaviti povezavo.

Če uporabljamo operacijski sistem Mac ali Linux, potem ne potrebujemo nobenega odjemalca, kot je PuTTy, ker operacijski sistem Linux vsebuje svoj terminal SSH. Za povezavo s strežnikom potrebujemo samo uporabo spodnjega ukaza:

ssh uporabnik@serverip

  • Zgornji ukaz nas bo povezal s strežnikom, ki ima a 'serverip' IP naslov. 'Uporabnik' lahko definirate kot uporabniško ime. Pooblaščen je za povezavo s strežnikom.
  • Po vnosu tega ukaza bomo morali vnesti geslo.
  • Samo vnesti bomo morali 'izhod' v našem terminalskem oknu za prekinitev povezave z oddaljenim strežnikom. Vrnilo nas bo na naš lokalni stroj.

Ukazi Putty

Nekaj ​​pomembnih ukazov Puttyja je razloženih spodaj:

1. mi: Omogoča nam vnos urejevalnika besedil. Njegova sintaksa je spodaj:

 vi filename 

Putty Command v Linuxu

Ta ukaz bo zagnal datoteko na zaslonu sistema. V primeru, da datoteka ne obstaja, bo ustvarila novo datoteko s podobnim imenom.

  • Tipka Escape nam omogoča preklic ukazov, ki smo jih zagnali v načinu urejevalnika vi.
  • Lahko vstopimo ':q' samo za izhod iz urejevalnika vi nismo predlagali nobenih sprememb datoteke.
  • Lahko vstopimo 'q!' za izhod, če želimo odstraniti spremembe, ki smo jih naredili v datoteki.

2. poteza: Če želimo najti določen niz v mapi ali datoteki, je to pravi ukaz za nas. Ta ukaz vrne celotno vrstico, vključno s frazo, ko išče natančno ujemanje. Sintaksa je naslednja:

 grep 'string' filename 

Putty Command v Linuxu
  • V ukazu je jaz možnost ( grep -i 'niz' ime datoteke ) nam bo omogočilo, da v datoteki najdemo niz, ki ne razlikuje med velikimi in malimi črkami.
  • S pomočjo 'grep -c 'niz' ime datoteke'
  • Ime datoteke, ki vključuje določen niz ali vzorec, lahko prikažemo s pomočjo 'grep -I 'string'*'
  • Prav tako lahko prikažemo številko vrstice z izhodom s pomočjo 'grep -n 'string' ime datoteke'

3. glava: Ta ukaz nam omogoča branje prvih desetih vrstic vsebine v datoteki. Sintaksa ukaza head je naslednja:

 head filename.extension 

Putty Command v Linuxu
  • Znotraj tega ukaza lahko podamo tudi imena več datotek, nato pa bo prikazal začetnih deset vrstic vseh datotek ločeno.
    Sintaksa: glava -n15 /temp/ime datoteke
  • Ukaz head bo prikazal začetnih petnajst vrstic vsebine skozi ponujeno datoteko.

4. rep: Ta ukaz je enak ukazu, tj. head, ki nam posreduje deset vrstic (prva). Ukaz tail nam posreduje deset (zadnjih) vrstic vsebine skozi datoteko. Sintaksa tega ukaza je naslednja:

 tail filename.extension 

Putty Command v Linuxu
  • Temu ukazu lahko damo tudi več kot eno ime datotek, da prikaže deset (zadnjih) vrstic skozi vse opisane datoteke.
    Sintaksa je naslednja:
    rep dir/datoteka1/dir/datoteka2
  • Enakovredno je ukazu glave. Omogoča nam tudi spreminjanje številk vrstic, ki jih želimo prikazati, razen privzete številke.
    Sintaksa je naslednja:
    rep -n15 temp/ime datoteke
    Prikazal bo petnajst (zadnjih) vrstic vsebine v navedeni vrstici.

5. mačka: Ukaz cat se uporablja za prikaz vsebine datoteke na zaslonu. Ta ukaz kopira standardni vhod v standardni izhod. Prav tako omogoča popolno drsenje, ko prikazano besedilo ne popravi zaslona.

Sintaksa je naslednja:

 cat filename.extension 

Putty Command v Linuxu

Ta ukaz se uporablja tudi za združevanje dveh datotek in prikaz njune vsebine, združene kot ena.

Sintaksa:

trda vezava vs mehka vezava
 cat file1.txt file2.txt > mergedfile.txt 

Putty Command v Linuxu

kje,

'>' je rezultat preusmeritvenega značaja

Ta ukaz lahko uporabite tudi za ustvarjanje nove datoteke.

Sintaksa:

 cat > filename.extension 

Putty Command v Linuxu

6. rm: To pomeni Odstrani . Omogoča nam odstranitev datoteke prek strežnika. Sintaksa za ta ukaz je navedena spodaj:

 rm filename.extension 

Putty Command v Linuxu
  • The 'rm * ime mape' bo odstranil vsako vsebino ali datoteko v imeniku.
  • The 'rm -r ime mape' bo odstranil mapo in mapo v njej.
  • The 'rmdir' bo izbrisal celotno mapo ali imenik.