GNU/Linux >> Tutoriels Linux >  >> Linux

Envoi de fichier via netcat

Sur votre serveur (A) :

nc -l -p 1234 -q 1 > something.zip < /dev/null
Sur votre "client expéditeur" (B) :
cat something.zip | netcat server.ip.here 1234


Notez que si vous souhaitez également conserver les autorisations de fichiers, la propriété et les horodatages, nous utilisons tar avec netcat pour effectuer des transferts de répertoires et de fichiers.

Sur le système de réception :

nc -l -p 12345 -q 1 | tar xz -C /path/to/root/of/tree

Depuis le système d'envoi :

tar czf - ./directory_tree_to_xfer | nc <host name or IP address of receiving system> 12345 

J'espère que cela pourra aider.


Ordinateur A :nc -l -p 1234 > filename.txt

Ordinateur B :nc server.com 1234 < filename.txt

Ça devrait marcher aussi;)


Linux
  1. Comment se connecter à l'instance OpenStack ou à la VM via PuTTY à l'aide de Key ?

  2. Comment activer ExecCGI via le fichier .htaccess ?

  3. Liez le fichier .so au fichier .cpp via la compilation g++

  4. Le moyen le plus simple d'envoyer un fichier par e-mail via la ligne de commande dans * nix ?

  5. cp -L vs cp -H

Comment déployer des certificats SSL via Virtualmin.

Comment télécharger un fichier à l'aide de Wget via un proxy sous Linux

Comment protéger par mot de passe les sites Web via .htaccess

Comment télécharger des fichiers via le gestionnaire de fichiers

Comment supprimer un fichier/dossier via le gestionnaire de fichiers

Comment télécharger un fichier via le gestionnaire de fichiers