PDA

View Full Version : Netcat per scambio di file.


Franco2
06-06-2007, 14:42
Salve a tutti.
Dovrei scambiare dei file tra due computer collegati in rete tra loro e su cui ho accesso solo come utente.
Ho provato con netcat, loggandomi ad entrambe e facendo cosė:
sulla macchina 1 (quella che deve ricevere il file) digito
nc -v -v -l -p 2000 >> nomefile
(Se uso una porta pių piccola di 1024 mi dice:
Can't grab 0.0.0.0:1023 with bind : Permission denied)

sulla macchina 2 digito
nc -v -v $INDIRIZZO_IP_MACCHINA_1 2000 < nomefile

Il problema č che non succede niente. Se, dopo un po', termino i processi mi da:
sent 0, rcvd 0

Eppure le due macchine riescono a pingarsi l'una con l'altra.

La cosa assurda č che se lo faccio tramite internet, da un computer non connesso alla rete locale, la cosa funziona!
Avete qualche idea su quale possa essere il problema?

wizball
06-06-2007, 18:04
Controlla che la porta 2000 sia abilitata a ricevere/trasmettere a livello di firewall su entrambe le macchine.

HexDEF6
07-06-2007, 09:50
se ti puoi loggare a tutte e 2 ci sara' un ssh? allora usa scp! o rsync!

Ciao

matcy
07-06-2007, 10:14
mai usato netcat in vita mia.
sempre scp.
ma ci deve essere il buon demone...

Franco2
07-06-2007, 13:15
Ora provo. Grazie per le dritte. ;)

Update: Provato scp. Funziona ed č anche pių semplice da usare di netcat. Grazie, non lo conoscevo. :)