[심플] IT

[IT] TFTP64로 TFTP서버 만들기

bodas2 2025. 1. 21. 14:44
반응형

안녕하세요. bodas2입니다. 오늘은 TFTP64로 TFTP서버 만들기를 포스팅합니다.

 

 

TFTP64는 간단하고 효율적인 TFTP 서버로, 파일 전송 및 네트워크 부트 환경을 설정할 때 유용합니다. 이번 가이드에서는 TFTP64를 사용하여 TFTP 서버를 설정하는 방법을 단계별로 설명하겠습니다.


1. TFTP64란?

TFTP64는 Windows용으로 개발된 무료 TFTP 서버입니다. DHCP, Syslog, SNTP 기능도 제공하며, 가볍고 설치가 간편합니다. 주로 네트워크 장치의 펌웨어 업그레이드나 PXE 부팅 환경 구성에 사용됩니다.


2. 준비물

  • Windows 운영 체제가 설치된 PC
  • TFTP64 소프트웨어 (https://tftpd32.jounin.net/ 에서 다운로드 가능)
  • 전송할 파일

3. TFTP64 다운로드 및 설치

  1. TFTP64 다운로드
    • TFTP64 공식 사이트에 접속합니다.
    • "Download" 섹션에서 TFTP64 (또는 TFTP32) 설치 파일을 다운로드합니다.
  2. 설치 및 실행
    • 다운로드한 설치 파일을 실행하여 지시에 따라 설치를 완료합니다.
    • 설치 후, 프로그램을 실행합니다.

4. TFTP 서버 설정

  1. 서버 루트 디렉토리 지정
    • TFTP64를 실행한 후, "Settings" 버튼을 클릭합니다.
    • "Base Directory" 항목에서 파일을 저장하거나 전송할 폴더를 지정합니다.
    • 예: C:\TFTP-Root
  2. TFTP 서버 활성화
    • 메인 화면에서 "TFTP Server" 탭을 선택합니다.
    • "Server Interfaces"에서 TFTP 서버가 작동할 네트워크 인터페이스를 선택합니다.
  3. 포트 및 기타 설정 확인
    • 기본적으로 TFTP는 UDP 69번 포트를 사용합니다.
    • 방화벽 설정에서 UDP 69번 포트가 열려 있는지 확인합니다.

5. 클라이언트에서 TFTP 서버 테스트

  1. 파일 업로드 테스트
    • 클라이언트에서 TFTP 명령어를 사용하여 서버에 파일을 업로드합니다.
    • 명령어 예시 (Windows 명령 프롬프트):
    • tftp -i <서버 IP> put <파일 이름>
  2. 파일 다운로드 테스트
    • 클라이언트에서 서버에 있는 파일을 다운로드합니다.
    • 명령어 예시:
    • tftp -i <서버 IP> get <파일 이름>
  3. 성공 여부 확인
    • 지정한 Base Directory 폴더에 파일이 업로드되었는지 확인합니다.
    • 다운로드한 파일의 무결성을 확인합니다.

6. 문제 해결

  1. TFTP 서버가 작동하지 않을 때
    • 방화벽 설정을 확인하여 UDP 69번 포트가 열려 있는지 확인합니다.
    • 네트워크 인터페이스가 올바르게 선택되었는지 확인합니다.
  2. 파일 전송이 실패할 때
    • 파일 이름에 공백이나 특수 문자가 없는지 확인합니다.
    • Base Directory 경로가 올바르게 설정되었는지 확인합니다.

7. 주의사항

  • TFTP는 보안 기능이 제한적이므로, 민감한 데이터를 전송할 때는 사용하지 않는 것이 좋습니다.
  • 안전한 네트워크 환경에서만 TFTP를 사용하세요.

이제 TFTP64를 활용하여 간단한 TFTP 서버를 구축할 수 있습니다. 네트워크 환경에 따라 적절히 설정을 조정하며 활용해 보세요!

 

 

감사합니다.

반응형