PuTTY je SSH klijent otvorenog koda. SSH (Secure Shell) protokol koji se koristi za sigurno povezivanje s udaljenim poslužiteljima. Zapravo, PuTTY je terminal za povezivanje s poslužiteljem i za daljnje upravljanje. Osim SSH, PuTTY podržava i niz drugih mrežnih protokola: SCP, Telnet, rlogin i raw socket. PuTTY je izvorno razvijen za Microsoft Windows, ali kasnije prenesen u različite operativne sustave. Da biste učinkovito radili s terminalom, morate znati niz PuTTY naredbi.
Početak rada s programom PuTTY
Pojavit će se prozor terminala u kojem će se od vas tražiti da unesete korisničko ime i lozinku za pristup poslužitelju. Unesite svoje korisničko ime i pritisnite Enter. Pozivanjem lozinke možete primijetiti da se znakovi ne prikazuju u terminalskom prozoru. To vas ne bi smjelo zbuniti, jer se to radi iz sigurnosnih razloga. Unesite lozinku i pritisnite Enter. Ako je sve učinjeno ispravno, terminal bi trebao signalizirati uspješnu prijavu u sustav. Sada u terminalskom prozoru možete unijeti Linux-poslužiteljske naredbe, preuzeti i učitati datoteke na poslužitelj. Ponekad se dogodi da prozor PuTTY ne unosi naredbe. Razlog za to je vjerojatno pogrešan podatak za povezivanje s poslužiteljem - IP adresa, priključak, vrsta veze ili login i lozinka. U tom slučaju ne možete unijeti ništa u prozor terminala. Morate ponovno pokrenuti program i ponovno provjeriti unesene podatke.
30 korisnih SSH naredbi u PuTTY
4. Povećajte se za jednu razinu gore: cd Ova naredba vam omogućuje da prijeđete na višu razinu do trenutnog direktorija. 5. Povratak na prethodni direktorij: cd - Navedena naredba vraća vas u direktorij iz kojeg ste se prebacili na trenutni. 6. Idite u početni direktorij: cd ~ Naredba vam omogućuje da se premjestite u direktorij /home (glavna Linux korisnička radna mapa). 7. Idite u korijenski direktorij: cd /Gornja naredba se pomiče u korijen diska.
Prikaz sadržaja mapa
8. Prikaži sve mape i datoteke u trenutnom direktoriju: ls Upotrebom naredbe ls u mapi možete prikazati sav njezin sadržaj. Primjer: ls /home (prikazuje sadržaj kućnog direktorija korisnika). 9. Prikazati sve datoteke i mape u imeniku, uključujući i one skrivene: ls -a 10. Prikazati sve datoteke i mape s njihovom veličinom: ls -h 11. Rekurzivno prikazati sve poddirektorije trenutnog direktorija: ls -r 12. Prikazati sadržaj mape,poredano po veličini: ls -is 13. Prikaz svih mapa u imeniku s detaljnim svojstvima: ls -alh
Ovaj odjeljak sadrži popis PuTTY naredbi koje omogućuju kopiranje datoteka i mapa.
14. Kopirajte datoteku: cp Za izradu kopije datoteke koristite naredbu cp. Sintaksa naredbe je sljedeća: cp [datoteka] [put za kopiranje]. Primjer: cp filename.php /home/filename.php 15. Kopirajte mapu sa svim datotekama: cp -r Ova naredba rekurzivno kopira mapu iz svih priloženih sadržaja. 16. Kopirajte i preimenujte datoteku: cp filename.php /home/filename2.php
Dolje navedene naredbe Putty omogućuju prijenos datoteka iz mape u mapu. 17. Premjesti datoteku: mv Naredba mv služi za premještanje datoteka. Sintaksa naredbe: mv [datoteka] [put za pomicanje]. Primjer: mv page.php /home/page.php. 18. Premjestite i preimenujte datoteku: mv page.php /home/newpage.php 19. Premjestite datoteku u gornji direktorij: mv [filename] Primjer: mv index.html /
Sljedeća grupa naredbi koristi se za stvaranje novih datoteka i direktorija na poslužitelju. 20. Stvorite mapu: mkdir Primjer: mkdir new-folder 21. Stvaranje datoteke: dodirnite Dodirna naredba omogućuje stvaranje praznih tekstualnih datoteka s različitim nastavcima. Primjer: touch index.php
Korisno pri radu s PuTTY i naredbom za pokretanje backup /dearchive datoteka. 22. Stisnite mapu u zip arhivi: zip -r [folder_name.zip][naziv mape] Primjer: zip -r newfolder.zip newfolder 23. Unzip ZIP arhiva: unzip Primjer: unzip newfolder.zip 24. Sažimanje mapa u TAR arhivu: tar -czvf [foldername.tar.gz] [naziv mape] Primjer: tar -czvf wp-content.tar.gz wp-sadržaj 25. Raspakirajte TAR arhivu: tar -xvf Primjer: tar -xvf wp-content.tar.gz
26. Izbriši datoteku: rm Za Za brisanje datoteke na poslužitelju koristite naredbu rm. Primjer: rm index.php 27. Izbriši sve datoteke u direktoriju: rm * Ova naredba briše navedeni direktorij iz datoteka koje se u njemu nalaze. Primjer: rm * /home /folder 28. Izbriši mapu: rmdir Primjer: rmdir /home /folder
Konačno, PuTTY chmod naredba je posebno posebna za prava pristupa datotekama i mapama. Omogućuje vam postavljanje prava na čitanje, pisanje i izvršavanje datoteke ili mape.
Sintaksa naredbe je sljedeća: chmod [opcije] [prava] [ime datoteke] Primjer: 29. Uredi dozvole za mape: chmod 754 newfolder 30. Promijeni dozvole za mapu i sve datoteke u njoj: chmod -R 754 newfolder Pogledajmo, što znači brojeve u sintaksi naredbe. Postoje tri skupine koje mogu imati pristup datotekama i direktorijima na Linuxu:vlasnik datoteke; grupa vlasnika datoteke; sve ostalo. U ovom slučaju, oni mogu imati sljedeća prava na rad s datotekom, označeni su brojevima:pravo čitanja
; pravo na zapisivanje
; pravo na izvršenje nema pristup Tri znamenke, na primjer, 754 sekvencijalno dodjeljuju dozvole vlasniku datoteke (prva znamenka), skupini (druga znamenka) i svim ostalim (treća znamenka). Svaka znamenka je zbroj pravaza čitanje, pisanje i izvršenje. Dakle, u danom primjeru brojka 7 daje vlasniku desne datoteke i za čitanje, i za snimanje, i za izvršenje (4 + 2 + 1 = 7). Broj 5 daje grupi pravo da čita i izvršava (4 + 1 = 5), a broj 4 daje svima drugima pravo samo na čitanje
. Prema istoj formuli, možete stvoriti bilo koju kombinaciju prava ovisno o vašim potrebama.
Na kraju, nabrojimo nekoliko korisnih značajki koje će vam olakšati rad s PuTTY:Umetnite kopiju iz naredbe treće strane u prozor terminala PuTTY pritiskom na Shift + Insert. Tipkovanu naredbu možete brzo izbrisati pritiskom na Ctrl + U. Možete prekinuti trenutnu pokrenutu naredbu pritiskom na Ctrl + C. Izbrišite prozor terminala iz rezultata prethodnih naredbi - Ctrl + L. Ovaj materijal je kratak pregled kako raditi s klijentom na terminalu PuTTY. Za više informacija o naredbama za program PuTTY koristite direktorij Unix /Linux naredbi.
Kopiranje datoteka i mapa
Premjesti datoteke i mape
Izrada datoteka i mapa pomoću naredbi PuTTY
Izrada i vađenje arhiva
Brisanje datoteka i mapa
Promijeni dozvole datoteke /mape
Sintaksa naredbe je sljedeća: chmod [opcije] [prava] [ime datoteke] Primjer: 29. Uredi dozvole za mape: chmod 754 newfolder 30. Promijeni dozvole za mapu i sve datoteke u njoj: chmod -R 754 newfolder Pogledajmo, što znači brojeve u sintaksi naredbe. Postoje tri skupine koje mogu imati pristup datotekama i direktorijima na Linuxu:
;
;
;
.
. Prema istoj formuli, možete stvoriti bilo koju kombinaciju prava ovisno o vašim potrebama.