Jak przesyłać dane przez sieć za pomocą polecenia NC (NETCAT) w Linux
- 4129
- 356
- Roland Sokół
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
- « Jak zainstalować Jenkins na Debian 9 Stretch Linux
- Jak zainstalować najnowszą wersję MESA w Debian 9 Stretch Linux »