Cum sa transferi fisiere intre 2 statii Linux, folosind netcat

Configurare noua (How To)

Situatie

O alternativa pentru transmiterea fisierelor intre 2 calculatoare cu linux este utilitarul netcat. Pe o statie si porneste netcat cu optiunea de a astepta pe un port informatie si pe cealalta statie se trimite informatia catre ip-ul si portul primei statii.

Solutie

Pentru a transmite un fisier , il arhivam pe o statie (client), si-l trimitem catre cealalta statie care asteapta (server)

Porturile 0-1000 nu sunt accesibile utilizatorilor obisnuiti ( non root)

Pe server ne folosim de :

netcat -l 2345 | tar xzvf -

nclisten

– netcat asteapta informatie pe portul 2345 . cand aceasta soseste este trimisa catre tar care dezarhiveaza

Clientul:

tar -czf - <fisier> | netcat 192.168.10.101 2345

– comprima si-l trimite pe portul 2345 catre 192.168.10.101

 nctrimite

…si serverul a primit fisierul

nclistengata

Tip solutie

Permanent

Impact colateral

ATENTIE !!! conexiunea nu este criptata

Voteaza

(18 din 53 persoane apreciaza acest articol)

Despre Autor

Leave A Comment?