Uvod u Putty
Za Windows, Kit je poznat emulator terminala . Međutim, nije ograničeno samo na Windows OS. Biće otvoreni izvor i besplatno , poznat je i među mnogim korisnicima Linuxa. Kit pruža podršku za veliki raspon protokola kao što su SFTP, SCP, rlogin, Telnet, SSH, serijski itd.
Koriste ga podjednako hobisti/maker-crowd i iskusni sistemski administratori. Općenito, sistemski administratori koriste Putty kao klijenta telnet i SSH dok zajednica proizvođača koristi Putty za interakciju s mnogim serijskim priključcima preko svog hardvera.
Ovaj emulator terminala može se isporučiti s terminalskim alatom koji se zove 'psftp' (SFTP klijent Puttyja). Koristi se za siguran prijenos datoteka između sustava na SSH vezi.
PuTTy naredbe ili model SSH naredbi, tj. baziran na klijent-poslužitelju, dopušta (daljinsku) autentifikaciju dva locirana sustava tijekom enkripcije podataka koji će iz njih proći.
kako dobiti trenutni datum u Javi
- SSH radi preko 22 porta TCP-a, ali se može modificirati ako je potrebno.
- Klijent se može povezati s poslužiteljem implementacijom metode TCP rukovanja s poslužiteljem koja treba provjeriti podudaraju li se detalji koje je korisnik dao sa starim zapisima detalja koji su spremljeni unutar datoteke pohrane RSA ključa.
- I poslužitelj i klijent morat će se dogovoriti o standardima enkripcije kako bi bili sigurni da su standardi enkripcije sigurni i sigurni za uspostavljanje bilo kakve veze, a zatim bi korisnik trebao provesti provjeru autentičnosti.
- Sada je potreban emulator terminala koji povezuje klijenta s poslužiteljem.
- PuTTy je jedan od emulatora koji je besplatan i otvorenog koda za preuzimanje.
- Windows također nema unaprijed instaliran SSH klijent ili poslužitelj.
Stoga su neki od preduvjeta za korištenje PuTTy naredbi navedeni u nastavku:
Preduvjeti
- Poslužitelj temeljen na Linuxu s kojim ćemo biti povezani.
- Kit za olakšavanje procesa spajanja.
- IP adresa poslužitelja djeluje kao lokacija poslužitelja na koju se pokušavamo povezati.
- Lozinka i korisničko ime kako bi se osiguralo da se možemo spojiti na poslužitelj.
U Ubuntu Linuxu, Putty je najlakši način instalirati putem terminala (naredbenog retka). Možemo ga instalirati koristeći sljedeće korake na Ubuntu:
Korak 1
Na radnoj površini Ubuntu kliknite Ctrl+Alt+T za otvaranje GNOME terminal . Terminal možemo izvršiti kroz Slobodna crtica ako iz bilo kojeg razloga ovaj prečac nije radio.
Korak 2
Izvršite naredbu ispod unutar terminala:
sudo apt-get update
Gornja naredba će ažurirati popis paketa Ubuntua s trenutnim. U slučaju da je naredba ograničena, postoji bolja prilika da Ubuntu može instalirati prethodnu verziju softvera umjesto trenutne verzije jer je upravo imao prethodni popis zajedno s prethodnom verzijom softvera.
Stoga, kad god nadograđujete verzije softvera ili instalirate novi softver, bolje je prvo izvršiti naredbu. Na početku gornje naredbe, prefiks sudo obavještava terminal da izvrši naredbu kao korijen budući da je nadogradnja i instaliranje softvera privilegirana radnja i ne smije se provoditi putem korisnika koji nemaju dovoljan pristup. Unesite lozinku korisnika kada se to od vas zatraži putem sudo i pritisnite Unesi dugme.
3. korak
Putty možemo instalirati sljedećom naredbom:
sudo apt-get install -y putty
Korak 4
Nakon unosa gornje naredbe Putty mora biti instaliran. Izvršite ga preko terminala kroz Dash ili unosom 'kit' kao zapovijed.
putty
Kit olakšava odabir vrste veze iz kojeg možete odabrati Serijski, SSH, Rlogin, Telnet , i Sirovo . Također, isporučuje se zajedno s raznim alatima naredbenog retka za DSA i RSA generator ključeva (također poznat kao krpa za kit ), SFTP ( psftp ), SCP ( pscp ), itd., koji se mogu izvršiti s terminala.
Povezivanje pomoću PuTTy
Upišite IP adresu poslužitelja u IP adresnu traku ili naziv hosta za povezivanje s poslužiteljem i neka vrsta veze bude SSH, a port 22. Također, možemo pohraniti konfiguraciju za buduću upotrebu.
Sada će se terminal PuTTy otvoriti i tražiti lozinku i korisničko ime za povezivanje.
Bit ćemo prijavljeni na poslužitelj s kojim smo pokušavali uspostaviti vezu.
Ako koristimo Mac ili Linux temeljen OS, tada nam nije potreban nikakav klijent kao što je PuTTy jer operativni sustav Linux sadrži svoj SSH terminal. Samo trebamo primijeniti naredbu u nastavku za povezivanje s poslužiteljem:
ssh korisnik@serverip
- Gornja naredba spojit će nas na poslužitelj koji ima a 'serverip' IP adresa. 'Korisnik' može se definirati kao korisničko ime. Ovlašten je za spajanje na poslužitelj.
- Od nas će se tražiti da damo lozinku nakon unosa ove naredbe.
- Trebat ćemo samo unijeti 'Izlaz' na prozoru našeg terminala za zatvaranje veze s udaljenim poslužiteljem. To će nas vratiti našem lokalnom stroju.
Putty naredbe
Neke od važnih naredbi Puttyja objašnjene su u nastavku:
1. mi: Omogućuje nam unos teksta u uređivaču. Njegova sintaksa je u nastavku:
vi filename
Ova naredba pokrenut će datoteku preko zaslona sustava. U slučaju da datoteka ne postoji, napravit će novu datoteku sa sličnim nazivom.
- Escape tipka nam omogućuje da poništimo naredbe koje smo pokrenuli unutar uređivačkog načina vi.
- Možemo ući ':q' samo za izlaz iz vi editora nismo predložili nikakve izmjene datoteke.
- Možemo ući 'q!' za izlaz ako želimo ukloniti izmjene koje smo napravili na datoteci.
2. potez: Ako želimo pronaći određeni niz u mapi ili datoteci, to je točna naredba za nas. Ova naredba će vratiti cijeli redak uključujući frazu kada traži točno podudaranje. Sintaksa je sljedeća:
grep 'string' filename
- U zapovjedništvu, i opcija ( grep -i 'string' naziv datoteke ) omogućit će nam da pronađemo niz koji ne razlikuje velika i mala slova u datoteci.
- Možemo prebrojati broj pojavljivanja niza unutar date datoteke uz pomoć 'grep -c 'string' naziv datoteke'
- Možemo prikazati naziv datoteke koji uključuje određeni niz ili uzorak uz pomoć 'grep -I 'string'*'
- Također, možemo prikazati broj linije s izlazom uz pomoć 'grep -n 'string' naziv datoteke'
3. glava: Ova nam naredba omogućuje čitanje prvih deset redaka sadržaja datoteke. Sintaksa naredbe head je sljedeća:
head filename.extension
- Također, unutar ove naredbe možemo dati imena više datoteka, a zatim će prikazati prvih deset redaka svih datoteka zasebno.
Sintaksa: glava -n15 /temp/ime datoteke - Naredba head će prikazati početnih petnaest redaka sadržaja kroz ponuđenu datoteku.
4. rep: Ova naredba je ista kao naredba, tj. glava koja nam daje deset redaka (prvih). Naredba tail daje nam deset (zadnjih) redaka sadržaja kroz datoteku. Sintaksa ove naredbe je sljedeća:
tail filename.extension
- Ovoj naredbi također možemo dati više od jednog naziva datoteka kako bi prikazala deset (zadnjih) redaka kroz sve opisane datoteke.
Sintaksa je sljedeća:
rep dir/datoteka1/dir/datoteka2 - To je ekvivalentno naredbi glave. Također, dopušta nam izmjenu brojeva redaka za koje želimo da budu prikazani osim zadanog broja.
Sintaksa je sljedeća:
rep -n15 temp/ime datoteke
Prikazat će petnaest (zadnjih) redaka sadržaja kroz navedeni redak.
5. mačka: Naredba cat koristi se za prikaz sadržaja datoteke na ekranu. Ova naredba kopira standardni ulaz u standardni izlaz. Također, dopušta potpuno pomicanje kada prikazani tekst ne popravi zaslon.
np.jedinstven
Sintaksa je sljedeća:
cat filename.extension
Također, ova se naredba koristi za ulančavanje dviju datoteka i prikaz njihovog sadržaja spojenog u jednu.
Sintaksa:
cat file1.txt file2.txt > mergedfile.txt
gdje,
'>' je rezultat karaktera preusmjeravanja
Ova se naredba također može koristiti za stvaranje nove datoteke.
Sintaksa:
cat > filename.extension
6. rm: To stoji za ukloniti . Omogućuje nam uklanjanje datoteke putem poslužitelja. Sintaksa za ovu naredbu navedena je u nastavku:
rm filename.extension
- The 'rm * naziv mape' naredba će ukloniti svaki sadržaj ili datoteku unutar direktorija.
- The 'rm -r naziv mape' naredba će ukloniti mapu i mapu unutar nje.
- The 'rmdir' naredba će izbrisati cijelu mapu ili direktorij.