Étiquette : python3

12 juillet 2019 /

Partager rapidement des fichiers entre deux postes Linux, via le réseau local et sans installer de logiciel supplémentaire ou configuration d’un service c’est possible via deux methodes:

Avec Python

[pastacode lang= »bash » manual= »cd%20~%2Frepertoire_a_partager%0Apython3%20-m%20http.server » message= »Sur le Linux qui partage » highlight= » » provider= »manual »/]

Un message nous confirme le lancement du service web sur le port 8000:

Serving HTTP on 0.0.0.0 port 8000 (http://0.0.0.0:8000/

Maintenant depuis le poste qui veux accéder au partage, on ouvre firefox et on tape:

http://adresse_ip_du_linux_qui_partage:8000

Vous avez maintenant accès à tous les fichiers du répertoire.
Une fois que vous avez récupérer les fichier, faire un CTRL+c pour arrêter le partage.

Avec Netcat

[pastacode lang= »bash » manual= »nc%20-vv%20-l%20-p%201664%20%3C%20fichier_a_partager.txt » message= »Sur le Linux qui partage » highlight= » » provider= »manual »/]

Ici, netcat écoute sur le port 1664.
Vérifier que le pare-feu ne bloque pas ce port sinon modifier les règles ou choisir un autre port qui lui serait ouvert.

[pastacode lang= »bash » manual= »nc%20adresse_ip_du_linux_qui_partage%201664%20%3E%20fichier_a_partager.txt » message= »Sur le Linux veut récupérer le fichier » highlight= » » provider= »manual »/]

Dans ces deux méthodes, la sécurité a été laissée de côté au profit de la simplicité.