DCP-Fail pemindahan antara tuan rumah Linux menggunakan rangkaian peer-to-peer

DCP-Fail pemindahan antara tuan rumah Linux menggunakan rangkaian peer-to-peer

Orang sering perlu menyalin atau berkongsi fail melalui rangkaian. Ramai di antara kita digunakan untuk menggunakan alat seperti rsync atau scp untuk memindahkan fail antara mesin. Dalam tutorial ini, kami akan mengkaji semula alat lain yang dapat membantu anda menyalin fail antara tuan rumah dalam rangkaian - Salinan dat (DCP).

DCP tidak memerlukan SSH digunakan atau dikonfigurasikan untuk menyalin fail anda. Selain itu, ia tidak memerlukan sebarang konfigurasi untuk menyalin fail anda dengan selamat.

Kes penggunaan DCP

DCP boleh digunakan dalam pelbagai senario. Contohnya, anda boleh menghantar fail dengan mudah ke pelbagai rakan sekerja dengan hanya menyediakannya dengan kunci yang dihasilkan. Anda juga boleh menyegerakkan data antara dua mesin tanpa perlu menetapkan kekunci SSH. Salin fail ke mesin jauh atau berkongsi fail antara Linux, macOS, Windows.

Bagaimana DCP berfungsi

DCP mencipta a dat Arkib untuk senarai fail yang telah anda tentukan untuk disalin. Kemudian, menggunakan kunci awam yang dihasilkan, ia membolehkan anda memuat turun fail dari tuan rumah yang lain. Data yang disalin disulitkan menggunakan kunci awam untuk arkib dat.

Cara Memasang DCP dalam Sistem Linux

Pemasangan DCP boleh disiapkan dengan Pengurus Pakej NPM. Namun jika anda tidak mahu menggunakan npm, Anda boleh memuat turun pelepasan terbaru dari DCP pakej dari halaman pelepasan.

Untuk memasang pakej dengan npm, Anda mesti memasang NPM pada sistem Linux anda dan kemudian gunakan arahan berikut untuk memasangnya.

# npm i -g dat -cp 

Sekiranya anda lebih suka menggunakan arkib zip, anda boleh memuat turunnya dengan perintah wget.

# wget https: // github.com/tom-james-watson/dat-cp/releases/muat turun/0.7.4/DCP-0.7.4-linux-x64.zip 

Kemudian gerakkan DCP dan Node-64.nod binari ke jalan dengan pilihan anda, sebaiknya jalan yang dimasukkan ke dalam pemboleh ubah jalan anda. Sebagai contoh /usr/tempatan/bin/:

# MV DCP-0.7.4-linux-x64/dcp dcp-0.7.4-linux-x64/node-64.Node/USR/Local/Bin 

Cara Menggunakan DCP dalam Sistem Linux

Penggunaan DCP mudah dan seperti yang disebutkan sebelumnya tidak memerlukan konfigurasi tambahan. Cukup pilih fail yang ingin anda salin dan jalankan:

Hantar fail dari host sumber:

# fail DCP 

Jalankan arahan di bawah pada tuan rumah sasaran.

# DCP  

Mungkin kelihatan agak pelik pada mulanya, tetapi sebenarnya sangat mudah. Untuk tujuan tutorial ini, saya mempunyai dua tuan rumah - temcint_1 dan tecmint_2. Saya akan menghantar fail yang dipanggil video.mp4 dari tecmint_1 ke tecmint_2.

Menghantar fail dari tecmint_1:

# video DCP.mp4 

Pada akhir output, anda akan melihat garis biru, yang akan menjadi DCP :

Hantar Fail ke Hos Jauh

Anda kemudian boleh menggunakan arahan berikut untuk mendapatkan fail dari tuan rumah yang lain. Dalam contoh di bawah, saya akan memuat turun fail dari tecmint_2:

# DCP C3233D5F3CCA81BE7CD080712013DD77BD7EBFD4BCFFCQ12121CBEACF9C7DE89B 
Muat turun fail dari Host Jauh

Itu sahaja, fail telah dimuat turun.

DCP Mempunyai beberapa pilihan tambahan yang boleh anda jalankan dengan:

  • -r, -recursive - Salin direktori secara rekursif.
  • -n,--dry-run - Tunjukkan fail apa yang akan disalin.
  • --Skip-Prompt - muat turun secara automatik tanpa arahan.
  • -V, --Verbose - Mod Verbose - Mencetak mesej debug tambahan.
Kesimpulan

DCP alat yang sangat mudah dan mudah digunakan, yang membantu anda menyalin atau berkongsi fail antara tuan rumah. Sekiranya anda menyukai projek, anda boleh menyemak semula halaman git DCP.