Pscp - Gbigbe/Daakọ Awọn faili si Ọpọlọpọ Awọn olupin Linux Lilo Ikarahun Kan


IwUlO Pscp n fun ọ laaye lati gbe/daakọ awọn faili si ọpọlọpọ awọn olupin Lainos latọna jijin lilo ebute ọkan pẹlu aṣẹ kan ṣoṣo, ọpa yii jẹ apakan ti Pssh (Ti o jọra Awọn irin-iṣẹ SSH), eyiti o pese awọn ẹya ti o jọra ti OpenSSH ati awọn irinṣẹ miiran ti o jọra gẹgẹbi:

  1. pscp - jẹ iwulo fun didakọ awọn faili ni afiwe si nọmba awọn ọmọ-ogun.
  2. prsync - jẹ iwulo fun didakọ awọn faili ni irọrun si awọn ogun lọpọlọpọ ni afiwe.
  3. pnuke - o ṣe iranlọwọ lati pa awọn ilana lori ọpọlọpọ awọn ogun jijin latọna jijin ni afiwe.
  4. pslurp - o ṣe iranlọwọ lati daakọ awọn faili lati awọn ogun jijin lọpọlọpọ si ile-iṣẹ aringbungbun ni afiwe.

Nigbati o ba n ṣiṣẹ ni agbegbe nẹtiwọọki kan nibiti awọn ogun lọpọlọpọ wa lori nẹtiwọọki, Oluṣakoso System kan le wa awọn irinṣẹ wọnyi ti a ṣe akojọ loke wulo pupọ.

Ninu nkan yii, a yoo wo diẹ ninu awọn apẹẹrẹ ti o wulo ti ohun elo Pscp lati gbe/daakọ awọn faili si ọpọlọpọ awọn ogun Linux lori nẹtiwọọki kan.

Lati lo ohun elo pscp, o nilo lati fi sori ẹrọ ohun elo PSSH lori ẹrọ Linux rẹ, fun fifi sori PSSH o le ka nkan yii.

  1. Bii o ṣe le Fi Irinṣẹ Pssh sori ẹrọ lati Ṣiṣẹ Awọn pipaṣẹ lori Awọn olupin Lainos lọpọlọpọ

O fẹrẹ pe gbogbo awọn aṣayan oriṣiriṣi ti a lo pẹlu awọn irinṣẹ wọnyi jẹ kanna ayafi fun diẹ ti o ni ibatan si iṣẹ ṣiṣe pato ti ohun elo ti a fun.

Bii o ṣe le Lo Pscp lati Gbe/Daakọ Awọn faili si Awọn olupin Lainos lọpọlọpọ

Lakoko ti o nlo pscp o nilo lati ṣẹda faili ọtọtọ ti o ni nọmba nọmba adirẹsi olupin olupin Linux ati nọmba ibudo ibudo SSH ti o nilo lati sopọ si olupin naa.

Jẹ ki a ṣẹda faili tuntun ti a pe ni "myscphosts.txt" ki o ṣafikun atokọ ti awọn alejo ogun Linux adirẹsi IP ati ibudo SSH (aiyipada 22) nọmba bi a ti han.

192.168.0.3:22
192.168.0.9:22

Lọgan ti o ba ti ṣafikun awọn ọmọ-ogun si faili naa, o to akoko lati daakọ awọn faili lati ẹrọ agbegbe si ọpọlọpọ awọn ogun Linux labẹ/tmp itọsọna pẹlu iranlọwọ ti pipaṣẹ atẹle.

# pscp -h myscphosts.txt -l tecmint -Av wine-1.7.55.tar.bz2 /tmp/
OR
# pscp.pssh -h myscphosts.txt -l tecmint -Av wine-1.7.55.tar.bz2 /tmp/
Warning: do not enter your password if anyone else has superuser
privileges or access to your account.
Password: 
[1] 17:48:25 [SUCCESS] 192.168.0.3:22
[2] 17:48:35 [SUCCESS] 192.168.0.9:22

Alaye nipa awọn aṣayan ti a lo ninu aṣẹ loke.

  1. -h yipada ti a lo lati ka awọn ogun lati faili ti a fun ati ipo.
  2. -l yipada ka orukọ olumulo aiyipada lori gbogbo awọn ogun ti ko ṣalaye olumulo kan pato.
  3. -A yipada sọ fun pscp beere fun ọrọ igbaniwọle kan ati firanṣẹ si ssh.
  4. -v yipada ni a lo lati ṣiṣẹ pscp ni ipo ọrọ.

Ti o ba fẹ daakọ gbogbo itọsọna lilo -r aṣayan, eyiti yoo ṣe adaakọ ẹda gbogbo awọn ilana bi o ti han.

# pscp -h myscphosts.txt -l tecmint -Av -r Android\ Games/ /tmp/
OR
# pscp.pssh -h myscphosts.txt -l tecmint -Av -r Android\ Games/ /tmp/
Warning: do not enter your password if anyone else has superuser
privileges or access to your account.
Password: 
[1] 17:48:25 [SUCCESS] 192.168.0.3:22
[2] 17:48:35 [SUCCESS] 192.168.0.9:22

O le wo oju-iwe titẹsi afọwọyi fun pscp tabi lo pipaṣẹ pscp --help lati wa iranlọwọ.

Ipari

Ọpa yii tọ si igbiyanju bi ẹnipe o ṣakoso ọpọlọpọ awọn eto Lainos ati tẹlẹ ti ṣeto iwọle iwọle ọrọigbaniwọle orisun orisun SSH.