Faʻafefea ona Transfer Files i Linux ma SCP ma Rsync

I lenei aʻoaʻoga o le a tatou faʻamatalaina ai pe faʻafefea ona faʻaaoga le SCP (Secure Copy) ma le Rsync, lua tulafono e mafai ona faʻaaogaina e faʻaliliu ai faila i le va o masini e lua.

Mo se faʻataʻitaʻiga, e mafai ona tatou kopiina se faila poʻo se tusi faʻatonutonu mai le lotoifale i le taumamao pe mai le mamao i le lotoifale sisitema.

A faʻaaoga scp e faʻaliliu faila, o mea uma o loʻo faʻailogaina o faʻamatalaga auiliili e le faʻaalia.


I lenei faʻatonuga, matou te tuʻuina atu ai faʻataʻitaʻiga o le faʻaaoga scp ma rsync poloai e faʻaliliu faila.



SCP (Kopi Saʻo)

scp kopi faila i le va o au i luga o se upega tafailagi.


E faʻaaogaina le ssh (1) mo faʻamatalaga fesiitaʻi, ma faʻaaogaina le mea moni e tasi ma maua ai le puipuiga tutusa e pei o le ssh (1).

O le scp faʻamoemoe faalagolago i ssh mo faʻaliliuga faʻamatalaga, o le mea lea manaʻomia ai se ssh ki poʻo le upu faʻamaonia e faʻamaonia luga o le mamao sisitema.

E mafai ona e faitau atili ile faʻafefea ona seti ki ssh.

O le lautele lautele syntax ma le faʻaaogaina o scp o:


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

scp maua ai le numera o filifiliga ia faʻamatala atili auiliili .

Faʻaliliuina faila mai le lotoifale i le mamao ma le SCP

Ina ia kopi pe faʻaliliu se faila mai se masini i le lotoifale i se masini tuʻu mamao, faʻatautaia le tulafono lea:

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

Lea:

  • ata.png o le igoa o le faila matou te mananaʻo e fesiʻi mai i le lotoifale i le taumamao,
  • Igoa mamao o le tagata faʻaaoga i luga o le mamao server,
  • 10.10.0.1 o le tuatusi IP tuatusi,
  • / taumamao / tusi faʻasino o le auala i le tusi faʻasino matou te mananaʻo e kopi ai le faila.

Faʻaaliga: Afai e te le faʻamaotiina se lisi mamao, o le faila o le a kopiina i le mamao tagata faʻaoga fale lisi.


A e oomi le ulufale, o le a faʻaosofia oe e ulufale i le mamao le upega tafailagi tagata faʻaoga ma o le a amata le fesiitaiga.

Aveʻese le igoa igoa mai le nofoaga taunuʻu kopi le faila ma le igoa muamua. Afai e te manaʻo e sefe le faila i lalo o seisi igoa e tatau ona e faʻamaoti se igoa fou:

Faataitaiga:

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

Faʻaliliuina faila mai maotua i le lotoifale ma SCP

Mo le faʻaliliuina o se faila mai se masini mamao i lau masini i le lotoifale, tamoe le faʻatonuga lenei:


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

Faʻaliliu se Faʻatonutonu Faʻalelei mai le Lotoifale i le maotua

Ina ia faʻaliliu se tusi faʻasino ma mea uma o loʻo i totonu mai le masini i le lotoifale i se host host, faʻaaoga le tulafono lea:

scp -rp sourcedirectory user@dest:/path

NB: Lenei fausia le sourcedirectory totonu / ala faʻapea faila o le a i totonu / ala / sourcedirectory



Rsync

Faʻapea scp, rsync e faʻaaoga e kopi ai faila pe i se pe mai se nofoaga mamao, pe i le lotoifale i luga o le taimi nei talimalo.

rsync e masani ona faʻaogaina e faʻaliliu ai faila tetele.


Faʻaliliu se faila mai le lotoifale i le mamao ma le Rsync

Ina ia kopi se faila mai lau masini i le lotoifale i se host host ma le rsynch, fai le faatonuga lea

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

Faaiuga

I lenei aʻoaʻoga, na e aʻoaʻo ai faʻaaoga le scp ma rsync poloai e kopi faila ma faʻasino i le va o masini e lua.