Netcat – envoyer des fichiers entre 2 machines

Avant de commencer, il faut le rappeler la meilleure manière et la plus sécurisée pour envoyer des fichiers entre 2 serveurs c’est scp. SCP s’appuie sur SSH on peut donc lui faire largement confiance.

Mais il faut savoir que parfois on peut utiliser netcat pour envoyer et recevoir des fichiers.

Premier cas, on veut récupérer le fichier via un curl :

# envoi d'un fichier
netcat -l -p 81 < toto.txt

# interrogation
# curl 172.17.0.2:81

Autre méthode avec un netcat à l’écoute qui écrit dans un fichier. Puis un envoi via netcat.

#réception
netcat -l -p 6666 >x.file

#envoi
netcat -w 3 172.17.0.1 6666 <toto.txt

Répondre

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion /  Changer )

Photo Google

Vous commentez à l'aide de votre compte Google. Déconnexion /  Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion /  Changer )

Connexion à %s