logo

„Putty Command“ sistemoje „Linux“.

Įvadas į Putty

„Windows“ Glaistas yra garsus terminalo emuliatorius . Tačiau tai neapsiriboja tik „Windows“ OS. Esamas atviro kodo ir Laisvas , jis yra žinomas ir tarp daugelio Linux vartotojų. Glaistas teikia paramą dideliam protokolų diapazonui, pvz SFTP, SCP, rlogin, Telnet, SSH, serijinis ir kt.

Jį naudoja mėgėjai / kūrėjų minia ir patyrę administratoriai. Paprastai sistemos administratoriai naudoja „Putty“ kaip klientą telnet ir SSH kadangi kūrėjų bendruomenė naudoja „Putty“, kad bendrautų su daugeliu nuosekliųjų prievadų per savo aparatinę įrangą.

Šis terminalo emuliatorius gali būti pristatytas su terminalo įrankiu, kuris vadinamas 'psftp' („Putty“ SFTP klientas). Jis naudojamas saugiam failų perkėlimui tarp sistemų naudojant SSH ryšį.

keitiklio eilutė iki šiol

PuTTy komandų arba SSH komandų modelis, t. y. kliento ir serverio pagrindu, leidžia dviejų esančių sistemų (nuotoliniu būdu) autentifikavimą šifruojant duomenis, kurie bus perduodami iš jų.

  • SSH veikia daugiau nei 22 TCP prievaduose, tačiau prireikus jį galima pakeisti.
  • Klientas gali prisijungti prie serverio įdiegdamas TCP rankos paspaudimo metodą su serveriu, kuris turi patikrinti, ar vartotojo pateikta informacija sutampa su senais informacijos įrašais, išsaugotais RSA rakto saugyklos faile.
  • Tiek serveris, tiek klientas turės susitarti dėl šifravimo standartų, kad įsitikintų, jog šifravimo standartai yra saugūs ir saugūs užmezgant bet kokį ryšį, o tada vartotojas turėtų atlikti autentifikavimo patikrinimą.
  • Dabar reikalingas terminalo emuliatorius, jungiantis klientą su serveriu.
  • PuTTy yra vienas iš emuliatorių, kurį galima atsisiųsti nemokamai ir atviro kodo.
  • „Windows“ taip pat neturi iš anksto įdiegto SSH kliento ar serverio.

Taigi, kai kurios būtinos PuTTy komandų naudojimo sąlygos yra paminėtos žemiau:

Būtinos sąlygos

  • „Linux“ pagrindu veikiantis serveris, su kuriuo būsime susieti.
  • Glaistas sujungimo procesui palengvinti.
  • Serverio IP adresas veikia kaip serverio vieta, su kuria bandome susieti.
  • Slaptažodis ir vartotojo vardas, kad galėtume prisijungti prie serverio.

„Ubuntu Linux“ paprasčiausias būdas įdiegti „Putty“ yra terminalas (komandų eilutė). Mes galime jį įdiegti atlikdami šiuos veiksmus Ubuntu:

1 žingsnis

Ubuntu darbalaukyje spustelėkite Ctrl + Alt + T už atidarymą GNOME terminalas . Galime vykdyti terminalą per Nemokama Dash jei dėl kokių nors priežasčių šis spartusis klavišas neveikė.

2 žingsnis

Vykdykite žemiau esančią komandą terminalo viduje:

 sudo apt-get update 

„Putty Command“ sistemoje „Linux“.

Aukščiau pateikta komanda atnaujins Ubuntu paketų sąrašą su dabartiniu. Jei komanda yra ribota, yra geresnė galimybė, kad Ubuntu gali įdiegti ankstesnę programinės įrangos versiją, o ne dabartinę versiją, nes ji ką tik turėjo ankstesnį sąrašą kartu su ankstesne programinės įrangos versija.

Taigi, kai atnaujinate programinės įrangos versijas arba įdiegiate naują programinę įrangą, geriau pirmiausia vykdyti komandą. Pirmiau nurodytos komandos pradžioje priešdėlis sudo informuoja terminalą, kad jis vykdytų komandą kaip šaknis nes programinės įrangos atnaujinimas ir diegimas yra privilegijų veiksmas ir jo neturi įgyvendinti vartotojai, kurie neturi pakankamai prieigos. Pateikite vartotojo slaptažodį, kai jo paprašys per sudo ir paspauskite Įeikite mygtuką.

3 veiksmas

Galime įdiegti „Putty“ naudodami šią komandą:

 sudo apt-get install -y putty 

„Putty Command“ sistemoje „Linux“.

4 veiksmas

Įvedus aukščiau pateiktą komandą Glaistas turi būti įdiegtas. Vykdykite jį per terminalą per Dash arba įvesdami 'glaistas' kaip komandą.

 putty 

„Putty Command“ sistemoje „Linux“.

Glaistas palengvina ryšio tipų pasirinkimą Serijinis, SSH, Rlogin, Telnet , ir Neapdorotas . Be to, jis pristatomas kartu su įvairiais komandinės eilutės įrankiais DSA ir RSA raktų generatorius (taip pat žinomas kaip glaistai ), SFTP ( psftp ), SCP ( pscp ) ir tt, kuriuos galima vykdyti iš terminalo.

Ryšys naudojant PuTTy

Norėdami prisijungti prie serverio, IP adreso juostoje įveskite serverio IP adresą arba pagrindinio kompiuterio pavadinimą ir palikite ryšio tipą SSH, o prievadą - 22. Be to, galime išsaugoti konfigūraciją būsimam naudojimui.

Dabar atsidarys PuTTy terminalas ir paprašys prisijungti prie slaptažodžio ir vartotojo vardo.

Būsime prisijungę prie serverio, su kuriuo bandėme užmegzti ryšį.

Jei naudojame „Mac“ arba „Linux“ pagrindu veikiančią OS, mums nereikia jokio kliento, pvz., „PuTTy“, nes „Linux“ operacinėje sistemoje yra SSH terminalas. Norėdami prisijungti prie serverio, turime taikyti tik žemiau esančią komandą:

ssh vartotojas@serveris

  • Aukščiau pateikta komanda sujungs mus su serveriu, kuriame yra a 'serveris' IP adresas. 'Vartotojas' gali būti apibrėžtas kaip vartotojo vardas. Jis įgaliotas prisijungti prie serverio.
  • Įvedę šią komandą mūsų bus paprašyta įvesti slaptažodį.
  • Mums reikės tiesiog įvesti 'išeiti' mūsų terminalo lange, kad uždarytumėte ryšį su nuotoliniu serveriu. Tai sugrąžins mus į vietinį įrenginį.

Glaistai komandos

Kai kurios svarbios Putty komandos paaiškintos toliau:

1. mes: Tai leidžia mums įvesti teksto rengyklę. Jo sintaksė yra žemiau:

 vi filename 

„Putty Command“ sistemoje „Linux“.

Ši komanda paleis failą sistemos ekrane. Jei failo nėra, jis sukurs naują failą panašiu pavadinimu.

  • Pabėgimo klavišas leidžia atšaukti komandas, kurias pradėjome redagavimo režimu vi.
  • Galime įeiti ':q' Norėdami išeiti tik iš vi redaktoriaus, nepasiūlėme jokių failo pakeitimų.
  • Galime įeiti 'q!' Norėdami išeiti, jei norime pašalinti failo pakeitimus, kuriuos atlikome.

2 žingsnis: Jei norime aplanke ar faile rasti konkrečią eilutę, tai mums tiksli komanda. Ši komanda pateiks visą eilutę, įskaitant frazę, kai ieškos tikslios atitikties. Sintaksė yra tokia:

 grep 'string' filename 

„Putty Command“ sistemoje „Linux“.
  • Komandoje i variantas ( grep -i 'eilutės' failo pavadinimas ) leis faile rasti eilutę, kurioje neskiriamos didžiosios ir mažosios raidės.
  • Pateiktame faile esančios eilutės išvaizdos numerį galime suskaičiuoti naudodami 'grep -c 'eilutės' failo pavadinimas'
  • Failo pavadinimą, kuriame yra tam tikra eilutė ar raštas, galime parodyti naudodami 'grep -I 'styga'*'
  • Taip pat galime parodyti eilutės numerį su išvestimi naudodami 'grep -n 'eilutės' failo pavadinimas'

3. galva: Ši komanda leidžia mums perskaityti pirmąsias dešimt failo turinio eilučių. Galvos komandos sintaksė yra tokia:

 head filename.extension 

„Putty Command“ sistemoje „Linux“.
  • Be to, šioje komandoje galime pateikti kelių failų pavadinimus, tada ji parodys pradines dešimt visų failų eilučių atskirai.
    Sintaksė: head -n15 /temp/failo pavadinimas
  • Komanda head parodys pradines penkiolika turinio eilučių per pateiktą failą.

4. uodega: Ši komanda yra tokia pati kaip komanda, ty head, kuri mums pateikia dešimt eilučių (pirmoji). Uodegos komanda mums pateikia dešimt failo turinio eilučių (paskutinę). Šios komandos sintaksė yra tokia:

 tail filename.extension 

„Putty Command“ sistemoje „Linux“.
  • Taip pat šiai komandai galime suteikti daugiau nei vieną failų pavadinimą, kad ji parodytų dešimt eilučių (paskutinė) per visus aprašytus failus.
    Sintaksė yra tokia:
    uodega dir/file1/dir/file2
  • Tai prilygsta vadovo komandai. Be to, tai leidžia mums keisti eilučių numerius, kuriuos norime rodyti, išskyrus numatytąjį numerį.
    Sintaksė yra tokia:
    tail -n15 temp / failo pavadinimas
    Per pateiktą eilutę bus parodyta penkiolika (paskutinės) turinio eilučių.

5. katė: Cat komanda naudojama failo turiniui rodyti ekrane. Ši komanda nukopijuoja standartinę įvestį į standartinę išvestį. Be to, jis leidžia visiškai slinkti, kai rodomas tekstas neužfiksuoja ekrano.

Sintaksė yra tokia:

 cat filename.extension 

„Putty Command“ sistemoje „Linux“.

Be to, ši komanda naudojama dviejų failų sujungimui ir jų turiniui rodyti kaip vienas.

Sintaksė:

 cat file1.txt file2.txt > mergedfile.txt 

„Putty Command“ sistemoje „Linux“.

kur,

'>' yra peradresavimo simbolio rezultatas

Ši komanda taip pat gali būti naudojama kuriant naują failą.

Sintaksė:

 cat > filename.extension 

„Putty Command“ sistemoje „Linux“.

6. rm: Tai reiškia pašalinti . Tai leidžia mums pašalinti failą per serverį. Šios komandos sintaksė paminėta toliau:

 rm filename.extension 

„Putty Command“ sistemoje „Linux“.
  • The 'rm * aplanko pavadinimas' komanda pašalins kiekvieną turinį ar failą iš katalogo.
  • The 'rm -r aplanko pavadinimas' komanda pašalins aplanką ir jame esantį aplanką.
  • The 'rmdir' komanda ištrins visą aplanką arba katalogą.