Wéi transferéiere ech Dateie vun engem Linux Server an en aneren

Auteur: Carl Weaver
Denlaod Vun Der Kreatioun: 23 Februar 2021
Update Datum: 1 Juli 2024
Anonim
Wéi transferéiere ech Dateie vun engem Linux Server an en aneren - Gesellschaft
Wéi transferéiere ech Dateie vun engem Linux Server an en aneren - Gesellschaft

Inhalt

An engem Linux Multi-Server Ëmfeld involvéiert vill Aufgaben eng oder méi Dateie vun engem Server an en aneren ze beweegen. Ofhängeg vun der Unzuel vun de Dateien déi Dir musst réckelen, ginn et verschidde Kommandoen déi Iech hëllefe kënnen .... Loosst eis unhuelen fir dës Diskussiounen datt eis Serveren alice a madhat sinn, an datt eise Benotzer bei alice Kanéngchen ass an eise Benotzer bei madhat ass Fieldmouse.

Schrëtt

  1. 1 Fir eng einfach Datei, probéiert de Kommando "scp". Dir kënnt dëst als "Push" oder "Pull" Kommando benotzen, awer loosst eis ufänken mat der Datei op en anere Server ze drécken. Wärend op Alice benotzt de Kommando "scp myfile fieldmouse @ madhat: thatfile". Dëst kopéiert d'Datei an deen anere System ënner dem userid "thatfile". Wann Dir an en anere System ageloggt sidd, kënnt Dir d'Datei sou einfach wéi mam Kommando "scp rabbit @ alice: myfile thatfile" zéien an datselwecht Resultat kréien.
  2. 2 Fir de ganze Verzeechnes ze kopéieren, kënne mir de "scp" Kommando nach eng Kéier benotzen. Dës Kéier addéiere mir den -r Schalter fir d'Kopie ze forcéieren "rekursiv" ze handelen. "scp -r mydir fieldmouse @ madhat:." - kopéiert de ganze "mydir" Verzeechnes an en anere System, inklusiv all säin Inhalt an zousätzlech Verzeechnes. De Verzeechnes op madhat gëtt ëmmer nach mydir genannt.
  3. 3 Wat wann Dir e grousse Chaos vu Dateien an Verzeechnes hutt fir ze kopéieren? Dir kënnt de Kommando "tar" benotze fir eng Datei ze kreéieren, da kopéiert dës Datei wéi uewen, an da benotzt Tar fir se op en anere Server ze verdeelen ... Awer et gesäit aus wéi ... net Unix-ähnlech. Et muss e Wee sinn fir et an engem Schrëtt ze maachen, richteg? Ma, natierlech!

    E Gitt d'Päif vun Ärer Liiblingsschuel an. Mir kënne nach ëmmer Teer benotzen fir d'Dateien ze packen déi mir wëllen an dann SSH benotze fir se op en anere System ze kréien (dat ass wat SCP ënner Muschelen benotzt), an tar op der anerer Säit fir d'Dateien zréck ze verdeelen. Awer firwat verschwenden Zäit a Raum fir d'Teer -Datei selwer ze kreéieren, wa mir einfach e Päif kéinte kreéieren deen iwwer déi zwee Systemer ëmkreest an Teer -Donnéeën duerchgëtt?

    Benotzt dee selwechte Verzeechnes wéi am viregte Beispill, probéiert "tar -cf - mydir / * | ssh fieldmouse @ madhat" tar -xf - "

Tipps

  • Natierlech ginn et aner Weeër fir dëst och ze maachen. Linux ass voller Tools.Är Bewäertung ka geännert ginn.
  • Dir sollt de Benotzernumm / Hostnumm / Datei Verzeechnes Numm änneren ofhängeg vun Ärer Netzkonfiguratioun an Ëmfeld wärend Dir d'Kommandoen uewe benotzt. D'Kommandoen uewendriwwer sinn nëmme Beispiller vu wéi Dir Kommandoe ausféiert fir Dateien op de Server ze kopéieren.

Warnungen

  • Gitt sécher datt d'Id'en an hir GIDs op de verschiddene Systemer déi Dir benotzt d'selwecht sinn (net nëmme Benotzernimm). Wann dat net de Fall ass, kommen interessant Sécherheetsprobleemer op.