Jak Netcat między maszyną wirtualną Ubuntu a hostem

Czy kiedykolwiek chciałeś wiedzieć, jak używać polecenia netcat do przesyłania danych między maszyną wirtualną Ubuntu a hostem? Cóż, oto's szybki samouczek!

Jak Netcat między maszyną wirtualną Ubuntu a hostem

Wstęp

Netcat to narzędzie do odczytywania i zapisywania danych w połączeniach sieciowych przy użyciu protokołów TCP lub UDP.

Netcat może być używany do różnych zadań, takich jak testowanie połączeń sieciowych, przesyłanie plików i przekazywanie ruchu.

W tym przewodniku pokażemy, jak z niego korzystać kot sieciowy przesyłać pliki między Maszyna wirtualna Ubuntu i gospodarz.

Co to jest Netcat?

Netcat to narzędzie sieciowe, które odczytuje i zapisuje dane między połączeniami sieciowymi przy użyciu protokołu TCP/IP.

Został zaprojektowany jako niezawodny „zaplecze” narzędzie, którego można używać bezpośrednio lub łatwo sterować innymi programami i skryptami.

Jednocześnie jest to bogate w funkcje narzędzie do debugowania i eksploracji sieci, ponieważ może stworzyć prawie każdy rodzaj połączenia, jakiego potrzebujesz, i ma kilka interesujących wbudowanych możliwości.

Jak korzystać z Netcat między maszyną wirtualną Ubuntu a hostem?

Jeśli używasz Netcat na maszynie wirtualnej Ubuntu, może się okazać, że musisz go użyć, aby połączyć się z maszyną hosta. Oto krótki przewodnik, jak to zrobić:

  1. Na komputerze hosta otwórz terminal i wpisz następujące polecenie:
sudo nc -l 1234
  1. Na maszynie wirtualnej Ubuntu otwórz terminal i wpisz następujące polecenie:
nc 1234

Porady i wskazówki

  1. Możesz użyć netcat do przesyłania plików między maszyną wirtualną ubuntu a maszyną hosta.
  2. Aby to zrobić, najpierw otwórz okno terminala na maszynie wirtualnej Ubuntu.
  3. Następnie wpisz następujące polecenie: nc -l -p 1234 > nazwa_pliku.txt
  4. Spowoduje to uruchomienie programu nasłuchującego netcat na porcie 1234 na twojej maszynie wirtualnej.
  5. Następnie otwórz okno terminala na komputerze hosta i wpisz następujące polecenie: nc 1234 < nazwa_pliku.txt
  6. Spowoduje to połączenie z detektorem netcat na twojej maszynie wirtualnej i przesłanie pliku o nazwie nazwa pliku.txt do tego.
  7. Następnie możesz wyświetlić zawartość pliku, wpisując „kot nazwa pliku.txt” w oknie terminala na maszynie wirtualnej ubuntu.

Wniosek

Podsumowując, netcat jest bardzo potężnym narzędziem sieciowym, którego można używać do różnych celów.

W tym przewodniku pokazano, jak używać netcat do przesyłania plików między maszyną wirtualną Ubuntu a hostem, a także jak skonfigurować prosty serwer czatu.

Przy odrobinie kreatywności istnieje wiele innych sposobów, dzięki którym netcat może ułatwić Ci życie. Spróbuj i zobacz, co możesz wymyślić!

Polski