宝島ネットワーキング・アドベンチャー

LinuxBeginner
オンラインで実践に進む

はじめに

このチャレンジでは、あなたは海賊船の船長となり、隠された宝島を探すミッションに挑みます。荒れ狂う海を航海し、Linuxのネットワークユーティリティである nc を駆使して乗組員と通信を行い、宝探しを成功させましょう。

乗組員との通信設定

このステップでは、nc コマンドを使用して乗組員との通信チャネルを確立します。

タスク

  • 受信メッセージ用にポート 1234 をリッスン(待機)状態にします。

  • ホストマシンで nc コマンドを使用して、以下のメッセージを乗組員に送信します。

    Prepare to set sail!
    
  • メッセージを受信し、~/project ディレクトリ内の receive.txt という名前のファイルに保存します。

要件

  • /home/labex/project ディレクトリで作業を行う必要があります。
  • 2つのターミナルウィンドウを使用してタスクを完了してください。タスクを確認する前に、ポート 1234 が開いていることを確認してください。

タスク完了後、乗組員は船長から送信されたメッセージを受信できているはずです。

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!

まとめ

このチャレンジでは、nc コマンドを使用して通信チャネルを確立し、Linuxネットワーク環境でメッセージをやり取りする方法を学びました。この経験は、ネットワークユーティリティへの理解を深め、実際のシナリオにおける実践的な応用力を高めるのに役立ちます。

✨ 解答を確認して練習