DCP-przesyłanie plików między hostami Linux za pomocą Peer-to-Peer Network
- 3721
- 595
- Ignacy Modzelewski
Ludzie często muszą kopiować lub udostępniać pliki w sieci. Wielu z nas jest przyzwyczajonych do korzystania z narzędzi takich jak RSync lub SCP do przesyłania plików między maszynami. W tym samouczku sprawdzimy inne narzędzie, które może pomóc w skopiowaniu plików między hostami w sieci - Kopia DAT (DCP).
DCP nie wymaga użycia lub skonfigurowania SSH w celu skopiowania plików. Ponadto nie wymaga żadnej konfiguracji, aby bezpieczna kopiowanie plików.
Przypadki użycia DCP
DCP może być używane w wielu scenariuszach. Na przykład możesz łatwo wysyłać pliki do wielu kolegów, po prostu dostarczając im wygenerowany klucz. Możesz także zsynchronizować dane między dwiema maszynami bez konieczności ustawiania klawiszy SSH. Skopiuj pliki na komputer zdalny lub udostępnij pliki między Linux, MacOS, Windows.
Jak działa DCP
DCP tworzy Dat archiwum dla listy plików, które określono, aby zostać skopiowanym. Następnie za pomocą wygenerowanego klucza publicznego pozwala pobrać pliki z innego hosta. Skopiowane dane są szyfrowane za pomocą klucza publicznego dla archiwum DAT.
Jak zainstalować DCP w systemach Linux
Instalacja DCP Można ukończyć za pomocą menedżera pakietów NPM. Jeśli jednak nie chcesz używać NPM, Możesz pobrać najnowszą wersję DCP pakiet ze strony wydania.
Aby zainstalować pakiet z NPM, Musisz mieć zainstalowany NPM w systemie Linux, a następnie użyć następującego polecenia, aby go zainstalować.
# NPM I -G DAT -CP
Jeśli wolisz używać archiwów zip, możesz je pobrać za pomocą polecenia WGET.
# wget https: // github.com/tom-james-watson/data-cp/remises/pobierz/0.7.4/DCP-0.7.4-Linux-X64.zamek błyskawiczny
Następnie przenieś DCP I Węzeł-64.węzeł binaria do ścieżki według twojego wyboru, najlepiej ścieżki zawartej w zmiennej ścieżki. Na przykład /usr/lokalny/bin/:
# MV DCP-0.7.4-Linux-X64/DCP DCP-0.7.4-linux-x64/węzeł-64.węzeł/usr/lokalny/bin
Jak używać DCP w systemach Linux
Użycie DCP jest proste i jak wspomniano wcześniej, nie wymaga żadnej dodatkowej konfiguracji. Po prostu wybierz pliki, które chcesz skopiować i uruchom:
Wyślij plik z hosta źródłowego:
# plik DCP
Uruchom poniższe polecenie na hoście docelowym.
# DCP
Na początku może to wyglądać trochę dziwnie, ale w rzeczywistości jest to bardzo łatwe. Na potrzeby tego samouczka mam dwóch gospodarzy - temcint_1 I TecMint_2. Wyślę plik o nazwie wideo.MP4 z TecMint_1 Do TecMint_2.
Wysyłanie pliku z TecMint_1:
# wideo DCP.MP4
Pod koniec wyjścia zobaczysz niebieską linię, która będzie DCP :
Następnie możesz użyć następującego polecenia, aby uzyskać plik z innego hosta. W poniższym przykładzie pobieram plik z TecMint_2:
# DCP C3233D5F3CCA81BE7CD080712013DD77BD7EBFD4BCFFCQ12121CBEACF9C7DE89BPobierz plik z zdalnego hosta
To wszystko, plik został pobrany.
DCP ma dodatkowe opcje, z którymi możesz to uruchomić:
-r, -rekurencyjny
- Rekursywnie kopiuj katalogi.-n,-Dry-Run
- Pokaż, jakie pliki zostałyby skopiowane.--SKIP-PROMPT
- Automatycznie pobierz bez podpowiedzi.-V, -czasownik
- Tryb wetbose - drukuje dodatkowe wiadomości debugowania.
Wniosek
DCP jest bardzo proste i łatwe w użyciu narzędzie, które pomaga kopiować lub udostępniać pliki między hostami. Jeśli podoba Ci się projekt, możesz dalej przejrzeć stronę DCP GIT.
- « Jak zmienić nazwy etykiet partycji Linux na ext4 / ext3 / ext2 i zamiana
- Firejail - bezpiecznie uruchamianie niezaufanych aplikacji w Linux »