Linux:Communiquer entre serveurs avec netcat

Un article de Djjnet.

Soit 2 machines : machine1 et machine2

Lancer le serveur sur machine1 pour écouter sur le port 10000 :

nc -l -p 10000

Lancer le client sur machine2 pour se connecter à machine1 :

nc machine1 10000

Tout message envoyé sur l'entrée standard du client est envoyé sur la sortie standard du serveur.

Exemple d'utilisation pour la sauvegarde d'un disque :

machine1 :

nc -l -p 10000 > fichierdesauvegarde

machine2 :

dd if=/dev/hda2 | nc machine1 10000

Exemple d'utilisation pour la sauvegarde en passant par un tar :

machine1 :

nc -l -p 10000 > fichierdesauvegarde.tar

machine2 :

tar -cO dossier | nc machine1 10000