Bii a ṣe le Gbe Awọn faili ni Lainos pẹlu SCP ati Rsync

Ninu ẹkọ yii a yoo ṣalaye bi o ṣe le lo SCP (Idaabobo Idaabobo) ati Rsync, awọn ofin meji ti o le lo lati gbe awọn faili laarin awọn ẹrọ meji.

Fun apẹẹrẹ, a le daakọ faili kan tabi itọsọna lati agbegbe si latọna jijin tabi lati latọna jijin si awọn eto agbegbe.

Nigba lilo scp lati gbe awọn faili, gbogbo nkan ti wa ni paroko nitorina awọn alaye ti o ni imọra ko ni han.


Ninu ẹkọ yii, a fun awọn apẹẹrẹ ti bii o ṣe le lo scp ati rsync paṣẹ lati gbe awọn faili.



SCP (Daakọ Daakọ)

scp awọn ẹda awọn faili laarin awọn ogun lori nẹtiwọọki kan.


O nlo ssh (1) fun gbigbe data, ati lo ijẹrisi kanna ati pese aabo kanna bi ssh (1).

Awọn scp pipaṣẹ gbarale ssh fun gbigbe data, nitorinaa o nilo bọtini ssh tabi ọrọ igbaniwọle lati jẹrisi lori awọn ọna jijin.

O le ka diẹ sii lori bii o ṣe le ṣeto awọn bọtini ssh.

Itumọ gbogboogbo ati lilo ti scp ni:


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

scp pese nọmba awọn aṣayan eyiti o jẹ salaye ni apejuwe sii .

Gbe awọn faili lati Agbegbe si Latọna jijin pẹlu SCP

Lati daakọ tabi gbe faili kan lati ẹrọ agbegbe si ẹrọ latọna jijin, ṣiṣe aṣẹ wọnyi:

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

Nibo:

  • aworan.png ni orukọ faili ti a fẹ gbe lati agbegbe si latọna jijin,
  • orukọ olumulo latọna jijin ni olumulo lori olupin latọna jijin,
  • 10.10.0.1 ni adiresi IP olupin,
  • / latọna / liana ni ọna si itọsọna ti a fẹ daakọ faili si.

Akiyesi: Ti o ko ba pato itọsọna latọna jijin, faili naa yoo dakọ si itọsọna ile olumulo olumulo latọna jijin.


Nigbati o ba tẹ tẹ, iwọ yoo ti ṣetan lati tẹ ọrọ igbaniwọle olumulo latọna jijin ati gbigbe yoo bẹrẹ.

Didajade orukọ faili lati ibi ti nlo n daakọ faili pẹlu orukọ atilẹba. Ti o ba fẹ fipamọ faili labẹ orukọ miiran o nilo lati ṣafihan orukọ tuntun kan:

Fun apere:

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

Gbe awọn faili lati Latọna jijin si Agbegbe pẹlu SCP

Lati gbe faili kan lati ẹrọ latọna jijin si ẹrọ agbegbe rẹ, ṣiṣe aṣẹ wọnyi:


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

Gbe itọsọna kan ni igbakọọkan lati Agbegbe si Latọna jijin

Lati gbe itọsọna kan ati gbogbo awọn akoonu inu rẹ lati ẹrọ agbegbe si alejo latọna jijin, lo aṣẹ atẹle:

scp -rp sourcedirectory user@dest:/path

NB: Eyi ṣẹda orisun ilana inu / ọna nitorinaa awọn faili yoo wa ni / ọna / orisun orisun



Rsync

Bii scp, rsync ni a lo lati daakọ awọn faili boya si tabi lati gbalejo latọna jijin, tabi ni agbegbe lori ogun ti isiyi.

rsync ti wa ni gbogbogbo lati gbe awọn faili nla.


Gbe Faili kan lati Agbegbe si Latọna jijin pẹlu Rsync

Lati daakọ faili kan lati inu ẹrọ agbegbe rẹ si ile-iṣẹ latọna jijin pẹlu rsynch, ṣiṣe aṣẹ atẹle

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

Ipari

Ninu ẹkọ yii, o kọ bi o ṣe le lo scp ati rsync paṣẹ lati daakọ awọn faili ati awọn ilana laarin awọn ero meji.