보물섬 네트워킹 모험

LinuxIntermediate
지금 연습하기

소개

이번 챌린지에서 여러분은 숨겨진 보물섬을 찾아 떠나는 해적선의 선장이 됩니다. 거친 바다를 항해하며 Linux 네트워킹 유틸리티인 nc를 활용해 선원들과 소통하고, 성공적인 보물 찾기를 완수해야 합니다.

선원과의 통신 설정

이 단계에서는 nc 명령어를 사용하여 선원들과 통신 채널을 구축해야 합니다.

작업

  • 들어오는 메시지를 수신하기 위해 1234 포트를 엽니다.

  • 호스트 머신에서 nc 명령어를 사용하여 선원들에게 다음 메시지를 보냅니다.

    Prepare to set sail!
    
  • 메시지를 수신하여 ~/project 디렉터리에 receive.txt라는 이름의 파일로 저장합니다.

요구 사항

  • /home/labex/project 디렉터리에서 작업해야 합니다.
  • 두 개의 터미널 창을 사용하여 작업을 완료하세요. 작업을 확인하기 전에 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 네트워킹 환경에서 통신 채널을 구축하고 메시지를 교환하는 방법을 배웠습니다. 이 경험을 통해 네트워킹 유틸리티에 대한 이해도를 높이고 실제 환경에서의 활용 능력을 키울 수 있습니다.

✨ 솔루션 확인 및 연습