Nola transferitu fitxategiak Linux-en SCP eta Rsync-rekin

Tutorial honetan SCP (Secure Copy) eta Rsync nola erabiltzen diren azalduko dugu, bi komandoen artean fitxategiak transferitzeko erabil daitezkeen bi komando.

Adibidez, fitxategi edo direktorio bat kopiatu dezakegu lokaletik urrunera edo urrunetik sistema lokaletara.

scp Erabiltzean fitxategiak transferitzeko, dena enkriptatuta dago xehetasun sentikorrak agerian ez uzteko.

Tutorial honetan, scp erabiltzeko adibideak ematen ditugu eta rsync fitxategiak transferitzeko aginduak.

SCP (kopia segurua)

scp fitxategiak sareko ostalarien artean kopiatzen ditu.

Datuak transferitzeko ssh (1) erabiltzen du, autentifikazio bera erabiltzen du eta ssh (1) bezalako segurtasun bera eskaintzen du.



scp komandoa ssh oinarritzen da datuak transferitzeko, beraz, ssh gako edo pasahitza behar du urruneko sistemetan autentifikatzeko.

Gehiago irakurri dezakezu ssh teklak konfiguratzeko moduari buruz.

scp Ren sintaxi orokorra eta erabilera hau da:

scp [OPTION] [user@]local:]file1 [user@]remote:]file2

scp aukera ugari eskaintzen ditu zehatzago azaldu .

Transferitu fitxategiak Tokitik urrunera SCP-rekin

Fitxategi bat tokiko makinatik urruneko makinara kopiatzeko edo transferitzeko, exekutatu komando hau:

scp image.png remote_username@10.10.0.1:/remote/directory

Non:

  • irudia.png tokitik urrunera transferitu nahi dugun fitxategiaren izena da,
  • urruneko_izena urruneko zerbitzarian dagoen erabiltzailea da,
  • 10.10.0.1 zerbitzariaren IP helbidea da,
  • / urruneko / direktorioa fitxategia kopiatu nahi dugun direktorioaren bidea da.

Ohar: Urruneko direktorio bat zehazten ez baduzu, fitxategia urruneko erabiltzailearen etxeko direktorioan kopiatuko da.

Sartu sakatzen duzunean, urruneko erabiltzailearen pasahitza sartzeko eskatuko zaizu eta transferentzia hasiko da.

Fitxategiaren izena helmugako kokapenetik kenduta fitxategia jatorrizko izenarekin kopiatzen da. Fitxategia beste izen batekin gorde nahi baduzu izen berria zehaztu behar duzu:

Adibidez:

scp image1.png remote_username@10.10.0.1:/remote/directory/new_image.png

Transferitu fitxategiak urrunetik lokalera SCP-rekin

Fitxategi bat urruneko makina batetik zure tokiko makinara transferitzeko, exekutatu komando hau:

scp remote_username@10.10.0.1:/remote/directory/new_image.png /local/directory

Transferitu direktorio bat errekurtsiboki lokaletik urrunera

Direktorioa eta bere eduki guztia makina lokal batetik urruneko ostalari batera transferitzeko, erabili komando hau:

scp -rp sourcedirectory user@dest:/path

OHARRA: Honek jatorri / direktorioaren errepidea sortzen du / bide horretan fitxategiak / bide / sourcedirektorioan egongo dira

Rsync

Atsegin dut scp, rsync fitxategiak urruneko ostalari batetik edo urruneko ostalari batetik edo lokalean uneko ostatuan kopiatzeko erabiltzen da.

rsync fitxategi handiak transferitzeko erabiltzen da orokorrean.

Transferitu fitxategi bat Lokaletik Urrunera Rsync-rekin

Fitxategi bat zure makina lokaletik urruneko ostalari batera kopiatzeko rsynch erabiliz, exekutatu komando hau

rsync -ave ssh mydirectory remote_user@10.10.0.2:/remote/directory/

Ondorioa

Tutorial honetan, scp nola erabiltzen ikasi zenuen eta rsync fitxategiak eta direktorioak bi makinen artean kopiatzeko agindua.