Jak przesyłać dane przez sieć za pomocą polecenia NC (NETCAT) w Linux

Jak przesyłać dane przez sieć za pomocą polecenia NC (NETCAT) w Linux

NC (NetCat) Komenda może być używana do przesyłania dowolnych danych przez sieć. Reprezentuje szybki sposób dla administratorów Linux do przesyłania danych bez potrzeby dodatkowych usług transferu danych, takich jak FTP, HTTP, SCP itp. Ta konfiguracja pokaże przykład, jak przesyłać dane między hostami sieciowymi. Będziemy przesyłać dane mój plik.tekst plik z hosta lokalnego do hosta docelowego z adresem IP 10.1.1.2.

Host docelowy

NC Polecenie najpierw należy uruchomić w hoście sieciowym, do którego musimy przesyłać dane. Będziemy pouczyć NC Aby wysłuchać przychodzącego żądania na numer portu zdefiniowanego przez użytkownika, a gdy żądanie klienta odbędzie się żądane dane. Wybierz wybrany numer portu, aby upewnić się, że nie jest zablokowany przez zaporę ogniową i jest dostępny z hosta źródłowego.

$ nc -l -p 7555> myfile.tekst 

Powyższe polecenie instruuje NC Aby nadal słuchać w porcie 7555, dopóki nie otrzyma żądania. Po uzyskaniu wniosku otrzyma przeniesienie mój plik.tekst plik.



Host źródłowy

Otrzymać mój plik.tekst Plik musimy zainicjować żądanie przesyłania danych za pomocą adresu IP (np. 10.1.1.2) lub nazwa hosta hosta docelowego i podanego portu:

$ NC 10.1.1.2 7555 < myfile.txt 

Rozwiązywanie problemów

Objaw:

NCAT: Connection odmówił. 

Sprawdź, czy określiłeś prawidłowy numer portu na hoście źródłowym. Ponadto upewnij się, że port jest dostępny i nie jest zablokowany przez zaporę ogniową:

$ nmap -p 7555 10.1.1.2 Uruchom NMAP 6.45 (http: // nmap.Org) na 2015-03-28 09:25 Raport skanowania AEDT NMAP dla TheBeast (10.1.1.2) Host jest w górę (0.Opóźnienie 00099s). Port State Service 7555/TCP Open nieznany 

Na koniec upewnij się NC Słuchuje hosta docelowego:

# netstat -ant | GREP 7555 TCP 0 0 0.0.0.0: 7555 0.0.0.0:* Słuchaj 

Powiązane samouczki Linux:

  • Wskazówki i wskazówki z poleceniem NetCat w Linux
  • Rzeczy do zainstalowania na Ubuntu 20.04
  • Lista klientów FTP i instalacja na Ubuntu 20.04 Linux…
  • Skonfiguruj serwer FTP w systemie Linux
  • Jak połączyć się z serwerem FTP za pomocą Pythona
  • Lista klientów FTP i instalacja na Ubuntu 22.04 Linux…
  • Rzeczy do zrobienia po zainstalowaniu Ubuntu 20.04 Focal Fossa Linux
  • Jak skonfigurować serwer FTP/SFTP i klient na Almalinux
  • Ubuntu 20.04 sztuczki i rzeczy, których możesz nie wiedzieć
  • Rzeczy do zainstalowania na Ubuntu 22.04