DCP - Flytja skrár á milli Linux gestgjafa með Peer-to-Peer net


Fólk þarf oft að afrita eða deila skrám yfir netið. Mörg okkar eru vön að nota verkfæri eins og scp til að flytja skrár á milli véla. Í þessari kennslu ætlum við að fara yfir annað tól sem getur hjálpað þér að afrita skrár á milli gestgjafa á neti - Dat Copy (dcp).

Dcp krefst þess ekki að SSH sé notað eða stillt til að afrita skrárnar þínar. Ennfremur þarf ekki neina uppsetningu til að afrita skrárnar þínar á öruggan hátt.

Dcp er hægt að nota í mörgum tilfellum. Til dæmis geturðu auðveldlega sent skrár til margra samstarfsmanna með því einfaldlega að útvega þeim lykilinn. Þú getur líka samstillt gögn á milli tveggja véla án þess að þurfa að setja SSH lykla. Afritaðu skrár á ytri vél eða deildu skrám á milli Linux, MacOS, Windows.

Dcp býr til gagnasafn fyrir lista yfir skrár sem þú hefur tilgreint að afrita á. Síðan, með því að nota útbúna almenna lykilinn, gerir það þér kleift að hlaða niður skránum frá öðrum hýsingaraðila. Afrituðu gögnin eru dulkóðuð með því að nota opinbera lykilinn fyrir dat-skjalasafnið.

Hvernig á að setja upp Dcp í Linux kerfum

Hægt er að ljúka uppsetningu á dcp með útgáfusíðu.

Til að setja upp pakkann með npm verður þú að hafa NPM uppsett á Linux kerfinu þínu og nota síðan eftirfarandi skipun til að setja það upp.

# npm i -g dat-cp

Ef þú vilt frekar nota zip skjalasafnið geturðu halað þeim niður með wget skipuninni.

# wget https://github.com/tom-james-watson/dat-cp/releases/download/0.7.4/dcp-0.7.4-linux-x64.zip

Færðu svo dcp og node-64.node tvöfaldana á slóð að eigin vali, helst slóð sem er innifalin í PATH breytunni þinni. Til dæmis /usr/local/bin/:

# mv dcp-0.7.4-linux-x64/dcp dcp-0.7.4-linux-x64/node-64.node /usr/local/bin

Hvernig á að nota Dcp í Linux kerfum

Notkun dcp er einföld og eins og fyrr segir þarfnast engrar auka stillingar. Veldu einfaldlega skrárnar sem þú vilt afrita og keyra:

Senda skrá frá upprunahýsingaraðila:

# dcp file

Keyrðu skipunina hér að neðan á miðhýslinum.

# dcp <generated public key>

Það kann að líta svolítið undarlega út í fyrstu, en það er í raun mjög auðvelt. Í tilgangi þessarar kennslu er ég með tvo gestgjafa - temcint_1 og tecmint_2. Ég mun senda skrá sem heitir video.mp4 frá tecmint_1 til tecmint_2.

Sendir skrána frá tecmint_1:

# dcp video.mp4

Í lok úttaksins muntu sjá bláa línu, sem verður dcp :

Þú getur síðan notað eftirfarandi skipun til að fá skrána frá öðrum hýsil. Í dæminu hér að neðan mun ég hlaða niður skránni frá tecmint_2:

# dcp c3233d5f3cca81be7cd080712013dd77bd7ebfd4bcffcQ12121cbeacf9c7de89b

Það er það, skránni hefur verið hlaðið niður.

Dcp hefur nokkra auka valkosti sem þú getur keyrt það með:

  • -r, --recursive – endurtekið afrita möppur.
  • -n, --dry-run – sýna hvaða skrár hefðu verið afritaðar.
  • --skip-prompt – hlaðið niður sjálfkrafa án þess að hvetja til.
  • -v, --verbose – orðlaus háttur – prentar auka villuleitarskilaboð.

Dcp er mjög einfalt og auðvelt í notkun tól, sem hjálpar þér að afrita eða deila skrám á milli gestgjafa. Ef þér líkar við verkefnið geturðu skoðað dcp git síðuna frekar.