Pscp - Ittrasferixxi/Kopja Fajls għal Servers Multipli tal-Linux Bl-Użu ta' Shell Uniku


L-utilità Pscp tippermettilek tittrasferixxi/kopja fajls għal servers Linux remoti multipli bl-użu ta’ terminal wieħed bi kmand wieħed, din l-għodda hija parti minn Pssh (Għodod SSH Parallel), li tipprovdi verżjonijiet paralleli ta’ OpenSSH u għodod simili oħra bħal:

  1. pscp – hija utilità għall-ikkupjar ta' fajls b'mod parallel ma' numru ta' hosts.
  2. prsync – hija utilità biex tikkopja b'mod effiċjenti fajls lil hosts multipli b'mod parallel.
  3. pnuke – jgħin biex joqtol proċessi fuq hosts remoti multipli b'mod parallel.
  4. pslurp – jgħin biex tikkopja fajls minn hosts remoti multipli għal host ċentrali b'mod parallel.

Meta taħdem f'ambjent tan-netwerk fejn hemm bosta hosts fuq in-netwerk, Amministratur tas-Sistema jista' jsib dawn l-għodod elenkati hawn fuq utli ħafna.

F'dan l-artikolu, se nħarsu lejn xi eżempji utli ta 'utilità Pscp biex tittrasferixxi/kopja fajls għal hosts Linux multipli fuq netwerk.

Biex tuża l-għodda pscp, għandek bżonn tinstalla l-utilità PSSH fis-sistema Linux tiegħek, għall-installazzjoni ta 'PSSH tista' taqra dan l-artikolu.

  1. Kif Tinstalla l-Għodda Pssh biex Teżegwixxi Kmandi fuq Servers Linux multipli

Kważi l-għażliet differenti kollha użati ma 'dawn l-għodod huma l-istess ħlief għal ftit li huma relatati mal-funzjonalità speċifika ta' utilità partikolari.

Kif tuża Pscp biex tittrasferixxi/kopja fajls għal servers multipli Linux

Waqt li tuża pscp trid toħloq fajl separat li jinkludi n-numru tal-indirizz IP tas-server Linux u n-numru tal-port SSH li għandek bżonn tikkonnettja mas-server.

Ejja noħolqu fajl ġdid imsejjaħ myscphosts.txt u żid il-lista tal-indirizz IP tal-hosts Linux u n-numru tal-port SSH (default 22) kif muri.

192.168.0.3:22
192.168.0.9:22

Ladarba tkun żidt hosts mal-fajl, wasal iż-żmien li tikkopja fajls minn magna lokali għal hosts Linux multipli taħt direttorju/tmp bl-għajnuna tal-kmand li ġej.

# 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

Spjegazzjoni dwar l-għażliet użati fil-kmand ta 'hawn fuq.

  1. -h swiċċ użat biex jaqra hosts minn fajl u post partikolari.
  2. -l switch jaqra username default fuq il-hosts kollha li ma jiddefinixxux utent speċifiku.
  3. -Swiċċ jgħid lil pscp jitlob password u jibgħat lil ssh.
  4. -v switch huwa użat biex iħaddem pscp fil-modalità verbose.

Jekk trid tikkopja direttorju kollu uża l-għażla -r, li tikkopja b'mod rikorrenti direttorji sħaħ kif muri.

# 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

Tista' tara l-paġna tad-dħul manwali għall-pscp jew tuża l-kmand pscp --help biex tfittex l-għajnuna.

Konklużjoni

Din l-għodda ta 'min tipprova bħallikieku tikkontrolla sistemi multipli Linux u diġà għandek setup ta' login mingħajr password bbażata fuq ċavetta SSH.