scp (Secure Copy Protocol) je komandna linija alatka koja se koristi za sigurno kopiranje fajlova između računara preko SSH (Secure Shell) veze. scp omogućava kopiranje fajlova između lokalnog računara i udaljenog računara ili između dva udaljena računara. Ovaj alat pruža sigurnu enkripciju tokom prenosa fajlova, što ga čini odličnim za prenos osetljivih podataka preko nesigurnih mreža.
Opšti oblik scp komande je:
scp [opcije] izvor odredište
opcije: Opcioni argumenti koji se koriste za konfiguracijuscpoperacije.izvor: Fajl ili direktorijum koji želite da kopirate.odredište: Mesto gde želite da kopirate fajl ili direktorijum.
Evo nekoliko primera korišćenja scp komande:
-
Kopiranje lokalnog fajla na udaljeni server:
Da biste kopirali lokalni fajl na udaljeni server, koristite sledeći oblik komande:
Primer:
scp lokalni_fajl.txt korisnik@udaljeni_server:/putanja/na/serveru/Ova komanda će kopirati
lokalni_fajl.txtsa lokalnog računara naudaljeni_serveru direktorijum/putanja/na/serveru/. Bićete upitani za lozinku korisnika naudaljeni_server. -
Kopiranje udaljenog fajla na lokalni računar:
Da biste kopirali udaljeni fajl na lokalni računar, koristite sledeći oblik komande:
Primer:
scp korisnik@udaljeni_server:/putanja/na/serveru/udaljeni_fajl.txt /lokacija/na/lokalnom/racunaru/Ova komanda će kopirati
udaljeni_fajl.txtsaudaljeni_serverna lokalni računar u direktorijum/lokacija/na/lokalnom/racunaru/. Bićete upitani za lozinku korisnika naudaljeni_server. -
Kopiranje direktorijuma rekruzivno:
Možete koristiti opciju
-rda biste rekurzivno kopirali ceo direktorijum i njegov sadržaj.Primer:
scp -r lokalni_direktorijum/ korisnik@udaljeni_server:/putanja/na/serveru/Ova komanda će kopirati sadržaj
lokalni_direktorijum/sa lokalnog računara naudaljeni_serveru direktorijum/putanja/na/serveru/. -
Kopiranje sa određenim portom:
Ako SSH server na udaljenom računaru koristi drugi port umesto podrazumevanog 22, možete koristiti opciju
-Pda biste naveli odgovarajući port.Primer:
scp -P 2222 lokalni_fajl.txt korisnik@udaljeni_server:/putanja/na/serveru/Ova komanda će kopirati
lokalni_fajl.txtnaudaljeni_serverkoristeći port 2222.
scp je veoma koristan alat za kopiranje fajlova između računara, naročito kada želite da osigurate siguran prenos fajlova preko SSH veze.