Hvernig á að flytja skrár í Linux með SCP og Rsync

Í þessari kennslu munum við útskýra hvernig á að nota SCP (Secure Copy) og Rsync, tvær skipanir sem hægt er að nota til að flytja skrár á milli tveggja véla.

Til dæmis getum við afritað skrá eða möppu frá staðbundnum í fjarstýringu eða frá ytri í staðbundin kerfi.

Þegar þú notar scp til að flytja skrár er allt dulkóðað svo viðkvæmar upplýsingar verða ekki fyrir.


Í þessari kennsluefni gefum við dæmi um hvernig á að nota scp og rsync skipanir til að flytja skrár.



SCP (Secure Copy)

scp afritar skrár á milli véla á netinu.


Það notar ssh (1) við gagnaflutning og notar sömu auðkenningu og veitir sama öryggi og ssh (1).



The scp stjórn byggir á ssh til að flytja gögn, því þarf ssh lykil eða lykilorð til að auðkenna á fjarkerfunum.

Þú getur lesið meira um hvernig á að setja upp ssh lykla.

Almenn setningafræði og notkun scp er:


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

scp veitir fjölda valkosta sem eru útskýrt nánar .

Flytja skrár frá staðbundnum yfir í fjarstýringu með SCP

Til að afrita eða flytja skrá frá staðbundinni vél í ytri vél skaltu keyra eftirfarandi skipun:

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

Hvar:

  • mynd.png er nafnið á skránni sem við viljum flytja úr staðbundnum í fjarstýringu,
  • fjarstýringarnafn er notandinn á ytri netþjóninum,
  • 10.10.0.1 er IP-tala netþjónsins,
  • / fjarstýring / skráasafn er leiðin að skránni sem við viljum afrita skrána í.

Athugið: Ef þú tilgreinir ekki ytri möppu verður skráin afrituð í heimasafn ytra notanda.


Þegar þú ýtir á enter verður þú beðinn um að slá inn lykilorð lykil notandans og flutningurinn hefst.

Að sleppa skráarnafninu frá ákvörðunarstaðnum afritar skrána með upphaflegu nafni. Ef þú vilt vista skrána undir öðru nafni þarftu að tilgreina nýtt nafn:

Til dæmis:

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

Flytja skrár frá fjarstýringu til staðbundinnar með SCP

Til að flytja skrá frá ytri vél yfir á vélina þína skaltu keyra eftirfarandi skipun:


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

Flytja möppu endurtekið frá staðbundnum yfir í fjarstýringu

Notaðu eftirfarandi skipun til að flytja möppu og allt innihald hennar frá staðbundinni vél til fjarstýringar.

scp -rp sourcedirectory user@dest:/path

Athugið: Þetta býr til upprunaskrá inni / slóð þannig að skrárnar verða í / slóð / upprunaskrá



Rsync

Eins og scp, rsync er notað til að afrita skrár annað hvort til eða frá ytri gestgjafa eða á staðnum á núverandi gestgjafa.

rsync er almennt notað til að flytja stórar skrár.


Flytja skrá frá staðbundinni yfir í fjarstýringu með Rsync

Til að afrita skrá frá staðbundinni vél til fjarstýringar með rsynch, keyrðu eftirfarandi skipun

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

Niðurstaða

Í þessari kennslu lærðir þú hvernig á að nota scp og rsync skipun til að afrita skrár og möppur milli tveggja véla.