Pscp - Feke faýllary ulanyp, birnäçe Linux serwerine faýllary geçirmek/göçürmek


Pscp kömekçi programmasy, bir buýruk bilen bir terminaly ulanyp, uzakdaky Linux serwerlerine faýllary geçirmäge/göçürmäge mümkinçilik berýär, bu gural OpenSSH-iň parallel wersiýalaryny we beýleki şuňa meňzeş gurallary üpjün edýän Pssh (Parallel SSH Tools) -yň bir bölegidir.

  1. pscp - birnäçe öý eýesine paralel faýllary göçürmek üçin peýdaly.
  2. prsync - faýllary paralel ýagdaýda birnäçe öý eýesine netijeli göçürmek üçin peýdalydyr.
  3. pnuke - paralel ýagdaýda birnäçe uzakdaky hostdaky amallary öldürmäge kömek edýär.
  4. pslurp - birnäçe uzakdaky hostlardan faýllary paralel merkezi hosta göçürmäge kömek edýär.

Torda birnäçe öý eýesi bolan tor gurşawynda işläniňizde, ulgam dolandyryjysy ýokarda sanalan bu gurallary gaty peýdaly hasaplap biler.

Bu makalada, tordaky birnäçe Linux hostlaryna faýllary geçirmek/göçürmek üçin Pscp kömekçi programmasynyň käbir peýdaly mysallaryna serederis.

Pscp guralyny ulanmak üçin PSSH programmasyny Linux ulgamyňyza gurnamaly, PSSH gurmak üçin bu makalany okap bilersiňiz.

  1. Birnäçe Linux serwerinde buýruklary ýerine ýetirmek üçin Pssh guralyny nädip gurmaly

Bu gurallar bilen ulanylýan dürli wariantlaryň hemmesi diýen ýaly birmeňzeş, belli bir peýdaly enjamyň işleýşi bilen baglanyşykly az sanlylardan başga.

Birnäçe Linux serwerine faýllary geçirmek/göçürmek üçin Pscp-ni nädip ulanmaly

Pscp ulananyňyzda Linux serweriniň IP adresiniň sanyny we serwere birikdirilmeli SSH port belgisini öz içine alýan aýratyn faýl döretmeli.

Geliň, “myscphosts.txt” atly täze faýl döredeliň we görkezilişi ýaly Linux hostlarynyň IP adresi we SSH porty (default 22) belgisini goşalyň.

192.168.0.3:22
192.168.0.9:22

Faýla hostlary goşanyňyzdan soň, aşakdaky buýrugyň kömegi bilen ýerli enjamdan faýllary/tmp bukjasynyň aşagyndaky birnäçe Linux hostyna göçürmegiň wagty geldi.

# 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

Aboveokardaky buýrukda ulanylýan wariantlar barada düşündiriş.

  1. - berlen faýldan we ýerden hostlary okamak üçin ulanylýar.
  2. -l wyklýuçatel, belli bir ulanyjyny kesgitlemeýän ähli hostlarda deslapky ulanyjy adyny okaýar.
  3. - Bir wyklýuçatel pscp-e parol soraň we ssh-e iberiň diýýär.
  4. -v wyklýuçatel pscp-ni işlik tertibinde işletmek üçin ulanylýar.

Directoryhli kataloglary görkezilişi ýaly yzygiderli göçürip aljak use -r opsiýasyny göçürmek isleseňiz.

# 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

Pscp üçin el bilen giriş sahypasyny görüp ýa-da kömek soramak üçin pscp --help buýrugyny ulanyp bilersiňiz.

Netije

Bu gural, birnäçe Linux ulgamyny dolandyrýan we eýýäm SSH açar esasly parolsyz giriş sazlamasy bar ýaly synap görmeli.