Comment transférer des données sur le réseau avec la commande NC (NetCAT) sur Linux
- 4347
- 427
- Maxence Arnaud
Le NC
La commande (netcat) peut être utilisée pour transférer des données arbitraires sur le réseau. Il représente un moyen rapide pour les administrateurs de Linux de transférer des données sans avoir besoin de services de transfert de données supplémentaires tels que FTP, HTTP, SCP, etc. Cette configuration vous montrera un exemple sur la façon de transférer des données entre les hôtes réseau. Nous transférerons des données mon fichier.SMS
fichier d'un localhost à un hôte de destination avec une adresse IP dix.1.1.2
.
Hôte de destination
Le NC
La commande doit d'abord être démarrée sur l'hôte du réseau auquel nous devons transférer des données. Nous instruireons NC
Pour écouter une demande entrante sur le numéro de port défini par l'utilisateur et une fois que la demande du client est venu, recevez les données souhaitées. Choisissez le numéro de port de votre choix pour vous assurer qu'il n'est pas bloqué par le pare-feu et qu'il est accessible à partir de l'hôte source.
$ nc -l -p 7555> myfile.SMS
La commande ci-dessus NC
Pour continuer à écouter sur le port 7555 jusqu'à ce qu'il reçoive une demande. Une fois la demande obtenue, elle recevra un transfert de mon fichier.SMS
déposer.
Hôte source
Pour recevoir le mon fichier.SMS
Fichier Nous devons lancer une demande de transfert de données à l'aide de l'adresse IP (par exemple. dix.1.1.2) ou nom d'hôte de l'hôte de destination et port donné:
$ nc 10.1.1.2 7555 < myfile.txt
Dépannage
Symptôme:
NCAT: Connexion refusée.
Vérifiez si vous avez spécifié un numéro de port correct sur l'hôte source. De plus, assurez-vous que le port est accessible et n'est pas bloqué par le pare-feu:
$ nmap -p 7555 10.1.1.2 Démarrage Nmap 6.45 (http: // nmap.org) au 2015-03-28 09:25 AEDT NMAP SCAN RAPPORT POUR THEBEAT (10.1.1.2) L'hôte est en place (0.00097s latence). Port State Service 7555 / TCP Open inconnu
Enfin, assurez-vous que NC
écoute sur l'hôte de destination:
# netStat -ant | grep 7555 TCP 0 0 0.0.0.0: 7555 0.0.0.0: * Écoutez
Tutoriels Linux connexes:
- Conseils et astuces avec la commande netcat sur Linux
- Choses à installer sur Ubuntu 20.04
- Liste des clients FTP et installation sur Ubuntu 20.04 Linux…
- Configuration du serveur FTP sur Linux
- Comment se connecter à un serveur FTP à l'aide de Python
- Liste des clients FTP et installation sur Ubuntu 22.04 Linux…
- Choses à faire après l'installation d'Ubuntu 20.04 Focal Fossa Linux
- Comment configurer le serveur et le client FTP / SFTP sur Almalinux
- Ubuntu 20.04 astuces et choses que vous ne savez peut-être pas
- Choses à installer sur Ubuntu 22.04
- « Comment installer Jenkins sur Debian 9 Stretch Linux
- Comment installer la dernière version Mesa sur Debian 9 Stretch Linux »