SCP
| SCP | |
|---|---|
| Jatorria | |
| Ezaugarriak | |
| Deskribapena | |
| Oinarritua | Secure Shell |
SCP (Secure Copy Protocol; euskaraz: «Kopia Seguruko Protokoloa») sare baten bidez tokiko ordenagailu baten eta urruneko zerbitzari baten artean (edo urruneko bi zerbitzariren artean) fitxategiak eta karpetak modu seguruan transferitzeko sare protokolo eta agindu lerroko tresna bat da.
SCP protokolo zaharkitua eta ez-segurua den RCP (Remote Copy Protocol) sisteman oinarritzen da, baina haren aldean segurtasun geruza sendo bat gehitzen du, datu-korronte osoa SSH (Secure Shell) bidez bideratzen duelako. Horri esker, bidaltzen diren fitxategiak zein erabiltzaile-pasahitzak enkriptatuta bidaiatzen dute saretik.
SCP eta FTP arteko ezberdintasunak
[aldatu | aldatu iturburu kodea]- FTP: Portu bikoitzeko konexioa erabiltzen duenez, oso azkarra eta erosoa da fitxategi asko mugitzeko, baina ez da segurua (informazioa testu lauan bidaltzen du, zifratu gabe).
- SCP: SSH sare baten gainean exekutatzen denez, guztiz segurua da. Hala ere, transferentzia bakarrera mugatuta dago aldi berean (ez ditu konexio anitzak kudeatzen FTPak bezala).
Sintaxia eta Aukerak
[aldatu | aldatu iturburu kodea]SCP aginduaren oinarrizko sintaxia honako hau da:
scp [AUKERAK] [erabiltzailea@]iturburu_makina:fitxategia1 [erabiltzailea@]helburu_makina:fitxategia2
Helbide nagusiak eta bide-izenak bereizteko bi puntu (`:`) ikurra erabiltzen da. Tresnak honako aukera edo parametro nagusiak onartzen ditu:
- ` -r ` : Direktorio edo karpeta osoak modu errekurtsiboan kopiatzeko (ezinbestekoa karpetak transferitzeko).
- ` -P portu_zenbakia ` : Konektatzeko SSH ataria zehazten du (defektuz `22` ataria erabiltzen du, baina segurtasunagatik aldatu bada, parametro honekin adierazten da, P maiuskularekin).
- ` -C ` : Datuak konprimatzea baimentzen du transferentzia bitartean, abiadura bizkortzeko.
- ` -p ` : Jatorrizko fitxategiaren aldaketa-denborak, sarbide-denborak eta baimenak mantentzen ditu helburuan.
- ` -q ` : Modu ixila (quiet mode), progresio-barra eta mezuak desgaitzen ditu.
- ` -3 ` : Urruneko bi makinen arteko kopia tokiko ordenagailutik bideratzera indartzen du.
Adibide Praktikoak
[aldatu | aldatu iturburu kodea]1. Tokiko fitxategi bat urruneko zerbitzari batera kopiatu
[aldatu | aldatu iturburu kodea]Gure ordenagailuan dagoen `dokumentua.txt` fitxategia urruneko makina batera igotzeko (adibidez, `23.65.75.88` IP helbidera):
scp dokumentua.txt erabiltzailea@23.65.75.88:/urruneko/direktorioa/
2. Urruneko fitxategi bat tokiko ordenagailura deskargatu
[aldatu | aldatu iturburu kodea]Zerbitzarian dagoen fitxategi bat gure ordenagailuko karpeta batera ekartzeko, ordena alderantzikatu egiten da:
scp erabiltzailea@23.65.75.88:/urruneko/direktorioa/fitxategia.txt /tokiko/karpeta/
3. Karpeta bat eta bere eduki osoa portu berezi baten bidez igotzea
[aldatu | aldatu iturburu kodea]Zerbitzariak SSHrako `22` atariaren ordez `8822` ataria badu eta karpeta oso bat (`/irudiak`) igo nahi bada:
scp -P 8822 -r /nire/irudiak/ erabiltzailea@23.65.75.88:/urruneko/helburua/
