DCP - Transférer des fichiers entre les hôtes Linux à l'aide du réseau peer-to-peer
- 1444
- 152
- Noa Faure
Les gens ont souvent besoin de copier ou de partager des fichiers sur le réseau. Beaucoup d'entre nous sont habitués à utiliser des outils tels que RSYNC ou SCP pour transférer des fichiers entre les machines. Dans ce tutoriel, nous allons revoir un autre outil qui peut vous aider à copier des fichiers entre hôtes dans un réseau - Copie de données (DCP).
DCP Ne nécessite pas que SSH soit utilisé ou configuré afin de copier vos fichiers. De plus, il ne nécessite aucune configuration pour copier en toute sécurité vos fichiers.
Cas d'utilisation DCP
DCP peut être utilisé dans plusieurs scénarios. Par exemple, vous pouvez facilement envoyer des fichiers à plusieurs collègues en leur fournissant simplement la clé générée. Vous pouvez également synchroniser les données entre deux machines sans avoir besoin de définir les clés SSH. Copiez des fichiers sur une machine distante ou partagez des fichiers entre Linux, macOS, Windows.
Comment fonctionne DCP
DCP crée un dat Archive pour la liste des fichiers que vous avez spécifiés pour être copiés. Ensuite, en utilisant la clé publique générée, il vous permet de télécharger les fichiers à partir d'un autre hôte. Les données copiées sont cryptées à l'aide de la clé publique pour l'archive DAT.
Comment installer DCP dans les systèmes Linux
Installation de DCP Peut être complété avec le gestionnaire de packages NPM. Cependant, si vous ne souhaitez pas utiliser NPM, vous pouvez télécharger la dernière version du DCP Package à partir de la page de version.
Pour installer le package avec NPM, Vous devez faire installer le NPM sur votre système Linux, puis utiliser la commande suivante pour l'installer.
# npm i -g dath-cp
Si vous préférez utiliser les archives zip, vous pouvez les télécharger avec la commande wget.
# wget https: // github.com / tom-james-watson / dath-cp / releases / download / 0.7.4 / DCP-0.7.4-LINUX-X64.zipper
Puis déplacez le DCP et Node-64.nœud Binaires à un chemin par votre choix, de préférence un chemin inclus dans votre variable de chemin. Par exemple / usr / local / bin /:
# MV DCP-0.7.4-LINUX-X64 / DCP DCP-0.7.4-LINUX-X64 / NODE-64.Node / USR / Local / Bin
Comment utiliser DCP dans les systèmes Linux
L'utilisation de DCP est simple et comme mentionné précédemment ne nécessite aucune configuration supplémentaire. Choisissez simplement les fichiers que vous souhaitez copier et exécuter:
Envoyer un fichier à partir de l'hôte source:
# fichier dcp
Exécutez la commande ci-dessous sur l'hôte cible.
# dcp
Cela peut sembler un peu étrange au début, mais c'est en fait très facile. Aux fins de ce tutoriel, j'ai deux hôtes - Temcint_1 et Tecmint_2. J'enverrai un fichier appelé vidéo.MP4 depuis Tecmint_1 pour Tecmint_2.
Envoi du fichier depuis Tecmint_1:
# Vidéo DCP.MP4
À la fin de la sortie, vous verrez une ligne bleue, qui sera DCP :
Vous pouvez ensuite utiliser la commande suivante pour obtenir le fichier à partir d'un autre hôte. Dans l'exemple ci-dessous, je téléchargerai le fichier depuis Tecmint_2:
# DCP C3233D5F3CCA81BE7CD080712013DD77BD7EBFD4BCFFCQ12121CBEACF9C7DE89BTélécharger le fichier depuis l'hôte distant
C'est tout, le fichier a été téléchargé.
DCP A les options supplémentaires avec lesquelles vous pouvez l'exécuter:
-r, - réécursif
- Copier récursivement des répertoires.-n, - rythme
- afficher quels fichiers auraient été copiés.--sauter de saut
- Télécharger automatiquement sans une invite.-V, --verbose
- Mode verbeux - imprime des messages de débogage supplémentaires.
Conclusion
DCP est très simplement et facile à utiliser l'outil, qui vous aide à copier ou à partager des fichiers entre hôtes. Si vous aimez le projet, vous pouvez consulter davantage la page DCP GIT.
- « Comment modifier les noms d'étiquette de partition Linux sur ext4 / ext3 / ext2 et échanger
- Firejail - Exécutez en toute sécurité des applications non fiables dans Linux »