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!
Zawartość
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ć:
- Na komputerze hosta otwórz terminal i wpisz następujące polecenie:
sudo nc -l 1234
- Na maszynie wirtualnej Ubuntu otwórz terminal i wpisz następujące polecenie:
nc 1234
Porady i wskazówki
- Możesz użyć netcat do przesyłania plików między maszyną wirtualną ubuntu a maszyną hosta.
- Aby to zrobić, najpierw otwórz okno terminala na maszynie wirtualnej Ubuntu.
- Następnie wpisz następujące polecenie: nc -l -p 1234 > nazwa_pliku.txt
- Spowoduje to uruchomienie programu nasłuchującego netcat na porcie 1234 na twojej maszynie wirtualnej.
- Następnie otwórz okno terminala na komputerze hosta i wpisz następujące polecenie: nc 1234 < nazwa_pliku.txt
- Spowoduje to połączenie z detektorem netcat na twojej maszynie wirtualnej i przesłanie pliku o nazwie nazwa pliku.txt do tego.
- 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ć!