GNU/Linux >> Znalost Linux >  >> Linux

Odeslání souboru přes netcat

Na vašem serveru (A):

nc -l -p 1234 -q 1 > something.zip < /dev/null
Na vašem "odesílajícím klientovi" (B):
cat something.zip | netcat server.ip.here 1234


Poznámka:Pokud chcete zachovat také oprávnění k souboru, vlastnictví a časová razítka, používáme tar pomocí netcat provádět přenosy adresářů a souborů.

V přijímacím systému:

nc -l -p 12345 -q 1 | tar xz -C /path/to/root/of/tree

Ze systému odesílání:

tar czf - ./directory_tree_to_xfer | nc <host name or IP address of receiving system> 12345 

Doufám, že to pomůže.


Počítač A:nc -l -p 1234 > filename.txt

Počítač B:nc server.com 1234 < filename.txt

Mělo by to taky fungovat;)


Linux
  1. Jak vytvořit soubor ve Správci souborů Plesk

  2. Blokování přístupu prostřednictvím souboru .htaccess

  3. Jak se přihlásit k OpenStack Instance nebo VM přes PuTTY pomocí klíče?

  1. Linux – Jak zobrazit typ souborového systému přes terminál?

  2. Jak používat Netcat k přenosu souborů v systému Linux

  3. Propojte soubor .so se souborem .cpp pomocí kompilace g++

  1. Jak změnit oprávnění a vlastníky pomocí příkazového řádku

  2. Nejjednodušší způsob odeslání souboru e-mailem pomocí příkazového řádku v *nix?

  3. cp-L vs. cp-H