Netcat, fájlok gyors átvitele a számítógépek között

a netcatról

A következő cikkben megnézzük a Netcat-ot. Ez egy hálózati eszköz amely lehetővé teszi a terminálon keresztül, egy egyszerű szintaxissal, a TCP / UDP portok megnyitását egy HOST-ban, egy héj társítását egy adott porthoz kényszeríteni az UDP / TCP kapcsolatokat.

Vannak, akik ezt az eszközt TCP / IP svájci késnek hívják. Használható a ad hoc megoldás az átadásra fájlokat a helyi hálózatokon keresztül vagy az internetről, ez utóbbi óvatossággal. Hasznos adatátvitelhez virtuális gépek vagy tárolók stb. Között is.

Ez az eszköz csak helyi hálózaton belül lehet használni. Ha ezzel az eszközzel adatokat küld egy szervernek az interneten keresztül, akkor a csomagok az útvonalon lehallgathatók. A fájlokat nagyobb biztonság nélkül küldjük el. De ha az átadott adatok nem tartalmaznak érzékeny adatokat, akkor az valóban nem jelentene komoly problémát.

Telepítse a Netcat-ot az Ubuntu-ra

A legtöbb Gnu / Linux alapú operációs rendszer ezzel jár előre telepített eszköz. Annak ellenőrzéséhez, hogy a Netcat telepítve van-e a számítógépére, nyisson meg egy terminált (Ctrl + Alt + T), és írja be:

A Netcat telepítve van az Ubuntura

netcat

Ha a parancs nem található, telepítheti ezt az eszközt parancs használatával:

sudo apt install netcat

Szükség lesz rá telepítse a netcat-ot mind a számítógépre, amely a fájlokat fogadja, mind arra, amelyik elküldi őket.

Használja a netcat fájlt számítógépek között

A fájlokat fogadó számítógépen meg kell tennie keresse meg a használt IP-címet. Ebben a példában a helyi nád lesz. Ehhez használhatja:

rendeltetési hely a netcat számára

ip route get 8.8.8.8

Vagy használhatja a következőket is:

ip a

Az előző képernyőképen láthatja, hogy a vevő IP-je ebben az esetben az lesz 192.168.0.103. Ott annak tisztázására A küldő parancs megírása előtt meg kell írni a megfelelő parancsot a fogadónak.

Gépelje be ezt a parancsot azon a számítógépen, ahová a fájlt befogadja:

a netcattal kapott fájl

nc -vl 44444 > nombre_del_archivo_recibido

A fenti parancsban két paramétert használunk: -v és -l. Az első részletesen elkészíti a kimenetet, hogy lássa, mi fog történni. Ami a -l-t illeti, ez teszi az eszköz "hallottam"A 44444-es porton. A parancs alapvetően annyit tesz, hogy megnyit egy kommunikációs csatornát a fogadó eszközön. Ha tűzfal van konfigurálva, akkor győződjön meg arról, hogy annak szabályai nem blokkolják-e a kapcsolatot.

Normális esetben a netcat mindent megjelenít, amit kap a terminálon. Miután> hozzon létre egy átirányítást. Ahelyett, hogy kinyomtatná a képernyőre, az összes kimenetet a> után megadott fájlba küldi. Ez létrehoz egy fájlt a megadott névvel.

A fájlt küldő számítógépen írnia kell, a 192.168.0.103 cseréje a számítógép IP-jével mit fog kapni amit elküldtek, a következő:

fájl netcat-tal küldve

nc -N 192.168.0.103 44444 < /ruta/al/archivo/para/enviar/

Ebben a parancsban az -N a netcat bezárását okozza, amikor az átvitel befejeződött. A könyvtár és a fájl elérési útja lehet abszolút vagy relatív.

beszélgetni a netcat-tal

Abban az esetben, az átirányítás nélkül látható parancsok használatával létrehoz egy "csevegést" kissé alapvető a két eszköz között. Ha beír valamit az egyik terminálra, és megnyomja az Enter billentyűt, az megjelenik a másik számítógépen. Ez egy egyszerű módja a szöveg másolásának és beillesztésének egyik eszközről a másikra.

Ezt a kapcsolatot a gomb megnyomásával lehet lezárni Ctrl + C az érintett két csapat bármelyikében.

Tömörített fájlokat küldhet útközben

Ha azt szeretné, küldjön nagy fájlokat, ez az eszköz lehetővé teszi, hogy menet közben tömörítse őket az átadás felgyorsítása érdekében. A vevőbe be kell írnia:

Netcat vevő tömörített fájl

nc -vl 44444 | gunzip > nombre_del_archivo_recibido

A kibocsátó részéről a 192.168.0.103 helyett a fogadó számítógép IP-címét, a következőket kell írnia:

gzip -c /ruta/del/archivo/a/eviar | nc -N 192.168.0.103 44444

Könyvtárak küldése és fogadása

Valami, amire szükséged lehet valamikor küldje el az összes fájlt ugyanabból a könyvtárból egyszerre. A következő opció a hálózaton keresztül küldötteket is tömöríti.

A fogadó végén a következő parancsot fogjuk használni:

a netcattal kapott könyvtár

nc -vl 44444 | tar zxv

Ebben az esetben a küldő eszközön a következő parancsot kell használnunk:

a netcat segítségével elküldött könyvtár

tar czp ruta/al/directorio/para/enviar | nc -N 192.168.0.103 44444

Segítség

Ha szüksége van rá tudjon meg többet a netcatról, használhatja a súgót:

Netcat segítség

nc -h

Ma az Ubuntu felhasználói számos szoftveres megoldást találhatnak, amelyek hasznosak lehetnek a fájlok számítógépek közötti átvitelénél. Ez egy jó lehetőség, amikor arról van szó egyszeri átigazolások a csapatok között helyi hálózatunkról.


Legyen Ön az első hozzászóló

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.