Netzwerk-Abenteuer auf der Schatzinsel

LinuxBeginner
Jetzt üben

Einführung

In dieser Challenge befindest du dich an Bord eines Piratenschiffs auf der Mission, eine versteckte Schatzinsel zu finden. Als Kapitän des Piratenschiffs musst du durch raue See navigieren und das Linux-Netzwerk-Tool nc nutzen, um mit deiner Crew zu kommunizieren und eine erfolgreiche Schatzsuche zu gewährleisten.

Kommunikation mit der Crew einrichten

In diesem Schritt musst du mithilfe des Befehls nc einen Kommunikationskanal zu deiner Crew aufbauen.

Aufgaben

  • Öffne einen Listening-Port 1234 für eingehende Nachrichten.

  • Sende die folgende Nachricht mit dem Befehl nc vom Host-Rechner aus an deine Crew:

    Prepare to set sail!
    
  • Empfange die Nachricht und speichere sie in einer Datei namens receive.txt im Verzeichnis ~/project.

Anforderungen

  • Du musst im Verzeichnis /home/labex/project arbeiten.
  • Verwende zwei Terminalfenster, um die Aufgaben zu erledigen. Stelle sicher, dass der Port 1234 geöffnet ist, bevor du die Aufgaben überprüfst.

Beispiel

Nach Abschluss der Aufgaben sollte deine Crew in der Lage sein, die vom Kapitän gesendete Nachricht zu empfangen.

labex:project/ $ ll
total 4.0K
-rw-r--r-- 1 labex labex 21 Feb  2 16:09 receive.txt
labex:project/ $ cat receive.txt
Prepare to set sail!

Zusammenfassung

In dieser Challenge lernst du, wie du den Befehl nc verwendest, um Kommunikationskanäle aufzubauen und Nachrichten in einer Linux-Netzwerkumgebung auszutauschen. Diese Erfahrung wird dein Verständnis für Netzwerk-Tools und deren praktische Anwendung in realen Szenarien vertiefen.

✨ Lösung prüfen und üben