So führen Sie Netcat zwischen Ubuntu Virtual Machine und Host durch

Wollten Sie schon immer wissen, wie man mit dem netcat-Befehl Daten zwischen einer virtuellen Ubuntu-Maschine und einem Host sendet? Nun, hier ist ein kurzes Tutorial!

So führen Sie Netcat zwischen Ubuntu Virtual Machine und Host durch

Einführung

Netcat ist ein Dienstprogramm zum Lesen und Schreiben von Daten über Netzwerkverbindungen unter Verwendung der TCP- oder UDP-Protokolle.

Netcat kann für eine Vielzahl von Aufgaben verwendet werden, z. B. zum Testen von Netzwerkverbindungen, zum Übertragen von Dateien und zum Weiterleiten von Datenverkehr.

In dieser Anleitung zeigen wir Ihnen die Verwendung Netzkat um Dateien zwischen einem zu übertragen Virtuelle Ubuntu-Maschine und Gastgeber.

Was ist Netcat?

Netcat ist ein Netzwerkdienstprogramm, das Daten über Netzwerkverbindungen liest und schreibt, wobei das TCP/IP-Protokoll verwendet wird.

Es ist auf Zuverlässigkeit ausgelegt „Backend“ Werkzeug, das direkt verwendet oder einfach von anderen Programmen und Skripten gesteuert werden kann.

Gleichzeitig ist es ein funktionsreiches Tool zum Debuggen und Erkunden von Netzwerken, da es fast jede Art von Verbindung herstellen kann, die Sie benötigen, und über mehrere interessante integrierte Funktionen verfügt.

Wie verwende ich Netcat zwischen der virtuellen Ubuntu-Maschine und dem Host?

Wenn Sie Netcat auf einer virtuellen Ubuntu-Maschine verwenden, werden Sie möglicherweise feststellen, dass Sie es verwenden müssen, um eine Verbindung zur Host-Maschine herzustellen. Hier ist eine kurze Anleitung dazu:

  1. Öffnen Sie auf dem Hostcomputer ein Terminal und geben Sie den folgenden Befehl ein:
sudo nc -l 1234
  1. Öffnen Sie auf der virtuellen Ubuntu-Maschine ein Terminal und geben Sie den folgenden Befehl ein:
nc 1234

Tipps und Tricks

  1. Sie können netcat verwenden, um Dateien zwischen Ihrer virtuellen Ubuntu-Maschine und Ihrer Host-Maschine zu übertragen.
  2. Öffnen Sie dazu zunächst ein Terminalfenster auf Ihrer virtuellen Ubuntu-Maschine.
  3. Geben Sie dann den folgenden Befehl ein: nc -l -p 1234 > Dateiname.txt
  4. Dadurch wird ein Netcat-Listener auf Port 1234 auf Ihrer virtuellen Maschine gestartet.
  5. Öffnen Sie als Nächstes ein Terminalfenster auf Ihrem Hostcomputer und geben Sie den folgenden Befehl ein: nc 1234 < Dateiname.txt
  6. Dadurch wird eine Verbindung zum Netcat-Listener auf Ihrer virtuellen Maschine hergestellt und die aufgerufene Datei übertragen Dateiname.txt hinüber.
  7. Sie können dann den Inhalt der Datei anzeigen, indem Sie eingeben „Katze Dateiname.txt“ in das Terminalfenster auf Ihrer virtuellen Ubuntu-Maschine.

Abschluss

Zusammenfassend lässt sich sagen, dass netcat ein sehr leistungsfähiges Netzwerktool ist, das für eine Vielzahl von Zwecken verwendet werden kann.

Diese Anleitung hat Ihnen gezeigt, wie Sie mit netcat Dateien zwischen einer virtuellen Ubuntu-Maschine und einem Host übertragen und wie Sie einen einfachen Chat-Server einrichten.

Mit ein wenig Kreativität gibt es viele andere Möglichkeiten, wie netcat verwendet werden kann, um Ihnen das Leben zu erleichtern. Probieren Sie es aus und sehen Sie, was Sie sich einfallen lassen können!

Deutsch