Est-ce bon
Je penses que oui
si je fais netcat 192.168.0.3 cp -R /home pour tester le code j'obtiens netcat: invalid option -- R
Il ne faudrait pas un pipe (|) entre les 2 commandes ?
merci
netcat 192.168.0.3 | cp -R /home Error: No ports specified for connection cp: fichier cible manquant ou bien netcat 192.168.0.3 80 | cp -R /root/rules2.sh /home
mais je ne vois pas l"interet d'utiliser netcat pour copier un fichier d'une partition à une autre ,un simple cp ou cp -R est suffisant .
a+
Afficher les réponses par date
Il ne faudrait pas un pipe (|) entre les 2 commandes ?
merci à l'auteur qui me renvoyant sur un autre article http://linuxgazette.com/issue87/howell.html m 'a permis de mieux decouvrir sa commande
cp -R /home/deny/rpm | netcat -vv -w 10 192.168.0.3 80
a+
Bonsoir !
Le 2005-05-19 17:48:44 +0200, deny écrivait :
cp -R /home/deny/rpm | netcat -vv -w 10 192.168.0.3 80
Euh. À priori, cp ne marche pas sans un second argument. En tout cas pas chez moi.
Pour en être sûr, j'ai fait l'essai :
1) dans un terminal, je lance :
---------------------------------------------------------------------- $ netcat -l -p 32000 ----------------------------------------------------------------------
Qui crée un serveur netcat écoutant à l'adresse 32000.
2) dans un second, je lance tout d'abord la commande :
---------------------------------------------------------------------- $ cat mon_fichier.txt | netcat -w 10 127.0.0.1 32000 ----------------------------------------------------------------------
-> Le contenu de mon fichier apparaît dans le terminal contenant le serveur. Ça marche.
3) dans le second terminal, je lance cette fois :
---------------------------------------------------------------------- $ cp -R mon_fichier.txt | netcat -w 10 127.0.0.1 32000 cp: fichier cible manquant Pour en savoir davantage, faites: « cp --help ». (UNKNOWN) [127.0.0.1] 32000 (?) : Connection refused ----------------------------------------------------------------------
Je me fait jeter avec un message d'erreur.
Bref, que ce soit en théorie ou en pratique, ça ne marche pas.
Voilà, voilà.
Bonne soirée !
Euh. À priori, cp ne marche pas sans un second argument. En tout cas pas chez moi.
Pour en être sûr, j'ai fait l'essai :
tout a fait exact je n'avais pas vérifié jusqu'au bout voici d'ailleurs ce qu'en dit l'auteur:
Lacking experience with Knoppix and without the availability of SSH or mc, I had to communicate over the network with netcat and tar, also using "cp -R".
For the uncooperative directories, I then used something like "cp -R <some directory> /media/usb-07480C81059A:0:0:0p1/" to salvage what could be copied.
See the article I mentioned for examples of using netcat. It must first have been started on the receiving machine and be waiting for data before starting transmission on the sending machine. I believe that netcat must be run as root (at least I always do). But that may have to do with the permissions on the devices on my machines.
Donc si j'ai bien compris netcat est lancé au préalable pour acceder a la machine distante et ensuite on lance la commande cp -R Etapes qui devront etre rectifiées dans l'article déjà envoyé
merci
Le 2005-05-22 18:56:43 +0200, deny écrivait :
Lacking experience with Knoppix and without the availability of SSH or mc, I had to communicate over the network with netcat and tar, also using "cp -R".
For the uncooperative directories, I then used something like "cp -R <some directory> /media/usb-07480C81059A:0:0:0p1/" to salvage what could be copied.
See the article I mentioned for examples of using netcat. It must first have been started on the receiving machine and be waiting for data before starting transmission on the sending machine. I believe that netcat must be run as root (at least I always do). But that may have to do with the permissions on the devices on my machines.
Donc si j'ai bien compris netcat est lancé au préalable pour acceder a la machine distante et ensuite on lance la commande cp -R Etapes qui devront etre rectifiées dans l'article déjà envoyé
Hum, en lisant entre les lignes, j'en déduis qu'il a réalisé des copies depuis la machines distante avec tar et netcat :
# Côté émetteur tar cvf - mon_répertoire | netcat netcat -w 10 $ADRESSE_IP_RECEPTEUR 32000
# Côté récepteur netcat -l -p 32000 | tar xvf -
Pour ce qui est de l'utilisation de « cp -R », si je comprends bien, pour les cas désespérés, il a réalisé une copie sur une clef USB et utilisé ce support pour les transferts.
Voilà !
Bonne soirée !
Hum, en lisant entre les lignes, j'en déduis qu'il a réalisé des copies depuis la machines distante avec tar et netcat :
# Côté émetteur tar cvf - mon_répertoire | netcat netcat -w 10 $ADRESSE_IP_RECEPTEUR 32000
# Côté récepteur netcat -l -p 32000 | tar xvf -
Pour ce qui est de l'utilisation de « cp -R », si je comprends bien, pour les cas désespérés, il a réalisé une copie sur une clef USB et utilisé ce support pour les transferts.
Merci pour ces explications . L'auteur était en outre agréablement surpris que l'on traduise un de ses articles .
Bonne journée