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:
- pscp – hija utilità għall-ikkupjar ta' fajls b'mod parallel ma' numru ta' hosts.
- prsync – hija utilità biex tikkopja b'mod effiċjenti fajls lil hosts multipli b'mod parallel.
- pnuke – jgħin biex joqtol proċessi fuq hosts remoti multipli b'mod parallel.
- 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.
- 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.
- -h swiċċ użat biex jaqra hosts minn fajl u post partikolari.
- -l switch jaqra username default fuq il-hosts kollha li ma jiddefinixxux utent speċifiku.
- -Swiċċ jgħid lil pscp jitlob password u jibgħat lil ssh.
- -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.