PSCP - Fail Pemindahan/Salin ke Pelbagai Pelayan Linux Menggunakan Shell Tunggal

PSCP - Fail Pemindahan/Salin ke Pelbagai Pelayan Linux Menggunakan Shell Tunggal

PSCP Utiliti membolehkan anda memindahkan/menyalin fail ke pelbagai pelayan Linux jauh menggunakan terminal tunggal dengan satu arahan tunggal, alat ini adalah sebahagian daripada PSSH (Alat SSH Selari), yang menyediakan versi selari OpenSSH dan alat lain yang serupa seperti:

  1. PSCP - adalah utiliti untuk menyalin fail selari dengan beberapa tuan rumah.
  2. prsync - adalah utiliti untuk menyalin fail dengan cekap ke beberapa tuan rumah selari.
  3. pnuke - ia membantu membunuh proses pada pelbagai tuan rumah jauh selari.
  4. pslurp - ia membantu menyalin fail dari pelbagai tuan rumah jauh ke tuan rumah pusat selari.

Semasa bekerja di persekitaran rangkaian di mana terdapat banyak tuan rumah di rangkaian, pentadbir sistem mungkin mendapati alat -alat ini disenaraikan di atas sangat berguna.

PSCP - Salin fail ke Pelbagai Pelayan Linux

Dalam artikel ini, kita akan melihat beberapa contoh berguna PSCP utiliti untuk memindahkan/menyalin fail ke pelbagai hos linux di rangkaian.

Untuk menggunakan PSCP alat, anda perlu memasang utiliti pssh pada sistem linux anda, untuk pemasangan pssh anda boleh membaca artikel ini.

  1. Cara Memasang Alat PSSH Untuk Melaksanakan Perintah pada Pelbagai Pelayan Linux

Hampir semua pilihan yang berbeza yang digunakan dengan alat ini adalah sama kecuali beberapa yang berkaitan dengan fungsi khusus utiliti yang diberikan.

Cara menggunakan PSCP untuk memindahkan/menyalin fail ke pelayan Linux berganda

Semasa menggunakan PSCP Anda perlu membuat fail berasingan yang merangkumi bilangan alamat IP pelayan Linux dan nombor port SSH yang anda perlukan untuk menyambung ke pelayan.

Salin fail ke pelayan Linux berganda

Mari buat fail baru yang dipanggil "myscphosts.txt"Dan tambahkan senarai Linux Hos Alamat IP dan port SSH (lalai 22) nombor seperti yang ditunjukkan.

192.168.0.3:22 192.168.0.9:22 

Sebaik sahaja anda telah menambah tuan rumah ke fail, sudah tiba masanya untuk menyalin fail dari mesin tempatan ke pelbagai tuan rumah Linux di bawah /TMP direktori dengan bantuan arahan berikut.

# pscp -h myscphosts.TXT -L TECMINT -AV WINE -1.7.55.tar.BZ2 / TMP / atau # PSCP.pssh -h myscphosts.TXT -L TECMINT -AV WINE -1.7.55.tar.bz2 /tmp / 
Output sampel
Amaran: Jangan masukkan kata laluan anda jika orang lain mempunyai keistimewaan super atau akses ke akaun anda. Kata Laluan: [1] 17:48:25 [Kejayaan] 192.168.0.3:22 [2] 17:48:35 [Kejayaan] 192.168.0.9:22 

Penjelasan mengenai pilihan yang digunakan dalam perintah di atas.

  1. -h suis digunakan untuk membaca tuan rumah dari fail dan lokasi tertentu.
  2. -L suis membaca nama pengguna lalai pada semua tuan rumah yang tidak menentukan pengguna tertentu.
  3. -A suis memberitahu PSCP meminta kata laluan dan hantar ke SSH.
  4. -v suis digunakan untuk menjalankan PSCP dalam mod verbose.

Salin direktori ke pelayan Linux berganda

Sekiranya anda ingin menyalin penggunaan direktori keseluruhan -r pilihan, yang secara rekursif akan menyalin seluruh direktori seperti yang ditunjukkan.

# pscp -h myscphosts.txt -l tecmint -av -r android \ games// tmp/ atau # pscp.pssh -h myscphosts.txt -l tecmint -av -r android \ games// tmp/ 
Output sampel
Amaran: Jangan masukkan kata laluan anda jika orang lain mempunyai keistimewaan super atau akses ke akaun anda. Kata Laluan: [1] 17:48:25 [Kejayaan] 192.168.0.3:22 [2] 17:48:35 [Kejayaan] 192.168.0.9:22 

Anda boleh melihat halaman kemasukan manual untuk PSCP atau gunakan PSCP -HELP perintah untuk mendapatkan pertolongan.

Kesimpulan

Alat ini patut dicuba seolah-olah anda mengawal pelbagai sistem linux dan sudah mempunyai persediaan log masuk tanpa kata kunci berasaskan SSH.