Windows, Linux 및 macOS용 최고의 TFTP 서버

펌웨어 이미지, 구성 백업, PXE 부팅 파일 또는 실습용 TFTP 서버가 필요한 경우, 최적의 선택은 운영 체제와 독립형 서비스가 필요한지 또는 추가 DHCP/PXE 기능이 필요한지에 따라 달라집니다. Windows에서는 SolarWinds TFTP Server가 가장 간편한 무료 옵션이며, Tftpd64는 실습 환경에 적합합니다. Linux에서는 tftpd-hpa가 안정적인 기본 옵션이며, atftpd는 고급 TFTP 확장 기능을 제공합니다. macOS에서는 MacPorts를 통해 제공되는 tftp-hpa가 가장 확실한 독립형 옵션입니다.

TFTP 서버 인터페이스는 로컬 네트워크를 통해 라우터 및 스위치에 펌웨어 및 구성 파일을 제공합니다.
TFTP 서버는 일반적으로 제어된 LAN에서 펌웨어, 구성 또는 부팅 파일을 네트워크 장치로 전송하는 데 사용됩니다.

최고의 TFTP 서버들을 한눈에 보기

서버플랫폼~에 가장 적합합니다
SolarWinds TFTP 서버윈도우간단하고 무료인 GUI 및 Windows 서비스
Tftpd64 / Tftpd32윈도우TFTP와 DHCP, DNS, SNTP 또는 Syslog를 함께 사용할 수 있습니다.
haneWIN TFTP 서버윈도우클라이언트별 액세스 제어 및 TFTP 확장
tftpd-hpaLinux; macOS (MacPorts를 통해)기존 독립형 TFTP 데몬
atftpd리눅스멀티캐스트 및 고급 옵션 지원
dnsmasqLinux; macOS (Homebrew를 통해)DHCP/DNS를 지원하는 PXE 방식 읽기 전용 TFTP

TFTP의 기능과 격리해야 하는 이유

TFTP는 의도적으로 최소한의 기능만 제공합니다. RFC 1350에서는 TFTP를 읽기 및 쓰기 요청은 가능하지만 디렉터리 목록 표시나 사용자 인증 기능은 없는 간단한 UDP 기반 파일 전송 프로토콜로 정의합니다. 초기 요청은 UDP 포트 69를 사용하고, 이후 전송은 협상된 전송 식별자와 UDP 포트를 사용합니다.

TFTP는 부트 로더, 스위치, 라우터, 방화벽, 전화기 및 임베디드 장치에는 적합한 단순성을 제공하지만, 신뢰할 수 없는 네트워크를 통한 민감한 데이터 전송에는 적합하지 않습니다. Microsoft는 TFTP에 인증이나 암호화 기능이 없으며 더 이상 Windows TFTP 서버 서비스를 제공하지 않는다고 경고합니다. TFTP는 신뢰할 수 있는 관리 VLAN, 랩 네트워크 또는 제한된 네트워크 영역에서만 사용하십시오. 안전한 일반적인 데이터 전송에는 SFTP 또는 SCP를 사용하십시오.

Windows용 최고의 TFTP 서버

SolarWinds TFTP 서버: 가장 간단하고 무료인 옵션

SolarWinds TFTP 서버는 여전히 무료 Windows 도구로 제공됩니다. 제품 페이지에서는 동시 전송, IP 주소 또는 IP 범위별 인증, Windows 서비스로의 운영 등의 기능을 강조합니다. 대규모 네트워크 관리 도구가 필요하지 않은 경우 펌웨어 및 구성 파일을 전송하는 데 실용적인 선택입니다.

TFTPD64/TFTPD32: 최고의 올인원 실험실 도구

TFTPd64 는 Philippe Jounin이 개발한 오픈 소스 Windows 유틸리티로, TFTP, DHCP, DNS, SNTP 및 Syslog 기능을 통합하여 제공합니다. 현재 릴리스에는 서명된 Windows 바이너리가 포함되어 있으며, 버전 4.74에서는 4GB보다 큰 파일도 지원합니다. 여러 경량 서비스를 하나의 애플리케이션에서 편리하게 사용할 수 있는 네트워크 프로비저닝 및 PXE 랩 환경에 특히 유용합니다.

TFTP 루트 디렉터리, 서버 인터페이스 및 파일 전송 목록을 보여주는 TFTPd64 스타일의 Windows 인터페이스입니다.
TFTPd64는 TFTP 서버와 클라이언트를 결합한 제품으로, 연구실 및 배포 네트워크에서 유용한 추가 서비스를 제공합니다.

haneWIN TFTP 서버: 세부적인 접근 제어에 최적

haneWIN TFTP 서버는 32비트 및 네이티브 64비트 Windows 빌드를 제공하는 셰어웨어입니다. 제조사에서는 Windows 11 지원, RFC 2347-2349 확장 기능, 멀티캐스트, 구성 가능한 UDP 데이터 포트 범위, 그리고 작업, 클라이언트 IP 및 서버 디렉터리 기반의 액세스 제어 기능을 제공한다고 명시하고 있습니다. 업로드 및 다운로드에 대한 엄격한 규칙이 필요한 환경에 적합합니다.

Linux용 최고의 TFTP 서버

tftpd-hpa: 최고의 범용 리눅스 데몬

tftpd-hpa는 데비안 안정 버전에 포함되어 있으며 PXE 및 장치 관리 워크플로에 일반적으로 사용되는 도구입니다. 크기가 작고 TFTP 루트 접근 권한을 제한하여 쉽게 실행할 수 있습니다. 데비안 기반 시스템에서는 이전 릴리스의 구성 경로를 복사하는 대신 배포판 패키지와 해당 패키지에 포함된 최신 서비스 기본 설정을 사용하는 것이 좋습니다.

atftpd: 고급 TFTP 기능에 가장 적합

atftpd는 최신 데비안 릴리스에서도 사용할 수 있습니다. 데비안에서는 atftpd를 TFTP RFC의 핵심 기능 외에도 옵션 협상, 멀티캐스트, RFC 7440 윈도우 크기 확장 기능을 지원하는 멀티스레드 서버로 설명합니다. 특수한 부팅 및 배포 환경에 매우 적합합니다.

dnsmasq: PXE 기반 읽기 전용 서비스에 가장 적합

dnsmasq는 DHCP/DNS와 함께 TFTP를 제공할 수 있습니다. dnsmasq의 TFTP 서버는 부팅 파일 읽기 전용으로 설계되었으며, 및 구성 가능한 연결 제한과 같은 옵션을 지원합니다 --enable-tftp. --tftp-rootPXE 부팅에는 적합하지만, 장치가 구성 백업 파일을 업로드해야 하는 경우에는 적합하지 않습니다.

macOS용 최고의 TFTP 서버

MacPorts를 통한 tftp-hpa: 최고의 독립 실행형 솔루션

MacPorts는 최신 macOS용 tftp-hpa 패키지를 제공server 하며, launchd를 통한 시작 지원을 포함하는 변형 버전도 제공합니다. MacPorts는 루트 디렉터리 제한 버전과 선택적으로 파일 업로드가 가능한 변형 버전에 대한 문서를 제공합니다. 이는 launchd를 사용하는 방법을 설명하는 기존 macOS TFTP 튜토리얼을 사용하는 것보다 유지 관리가 더 용이한 선택입니다. 기존 튜토리얼의 launchd 사용 방법은 현재 macOS 버전과 호환되지 않을 수 있습니다.

Homebrew를 통한 dnsmasq: DHCP/DNS 기능도 필요한 경우에 가장 적합합니다.

Homebrew는 현재 Apple Silicon 및 지원되는 Intel macOS 버전용 dnsmasq를 제공합니다. 문서에 나와 있는 dnsmasq TFTP 옵션과 함께 사용하면 간편한 PXE 또는 부팅 파일 서버를 구축할 수 있습니다. 내장된 TFTP 서비스는 읽기 전용입니다.

macOS 및 Ubuntu 터미널 창에 tftp-hpa 설치 및 서비스 명령이 표시됩니다.
tftp-hpa는 Linux 패키지로 제공되며 macOS에서는 MacPorts를 통해 이용할 수 있습니다.

어떤 TFTP 서버를 선택해야 할까요?

  • SolarWinds: GUI와 IP 제한 기능을 갖춘 가장 간단한 Windows 서비스입니다.
  • Tftpd64: DHCP, Syslog 또는 관련 서비스가 필요한 Windows 랩 환경.
  • haneWIN: 클라이언트별 및 디렉터리별 제어 기능을 제공합니다.
  • tftpd-hpa: 사용하기 쉬운 Linux 또는 macOS 데몬입니다.
  • atftpd: 멀티캐스트 또는 고급 TFTP 확장 기능.
  • dnsmasq: DHCP/DNS 통합 기능을 갖춘 읽기 전용 PXE 부팅 파일입니다.

어떤 서버를 사용하든 TFTP는 공용 인터넷에 연결하지 말고, 서버 루트에 대한 접근을 제한하고, 방화벽이나 서버 구성에서 클라이언트 접근을 제한하고, 워크플로에 필요한 경우에만 쓰기 접근을 허용하십시오.

댓글 남기기

네트워크에서 장치를 찾는 데 유용한 최고의 핑 스윕 도구 10가지

네트워크에서 장치를 찾는 데 유용한 최고의 핑 스윕 도구 10가지

빠른 LAN 검색, 플랫폼 간 스캔 및 IP 주소 관리를 위한 10가지 핑 스윕 도구를 비교해 보세요. 스윕을 통해 무엇을 알 수 있고 무엇을 알 수 없는지 알아보세요.

성능 추적을 위한 최고의 네트워크 관리 도구 6가지

성능 추적을 위한 최고의 네트워크 관리 도구 6가지

SNMP 적용 범위, 매핑, 알림, 배포 모델 및 비용 대비 효과를 포함하여 성능 모니터링을 위한 6가지 네트워크 관리 도구를 비교합니다.

Windows, iOS 및 Android용 최고의 Wi-Fi 분석기

Windows, iOS 및 Android용 최고의 Wi-Fi 분석기

Windows, iPhone, Android용 Wi-Fi 분석 앱들을 비교해 보세요. 채널 혼잡도, 신호 범위, 히트맵, 네트워크 문제 해결 도구 등을 포함합니다.

핑 모니터: 네트워크 가용성을 위한 7가지 무료 오픈소스 도구

핑 모니터: 네트워크 가용성을 위한 7가지 무료 오픈소스 도구

종합적인 네트워크 관리 도구부터 특정 지연 시간 측정에 특화된 도구까지, 7가지 무료 오픈 소스 핑 모니터링 도구를 비교하고 가용성, 패킷 손실률, 기록 관리에 적합한 도구를 선택하세요.

네트워킹에서의 QoS: 서비스 품질(QoS)이란 무엇이며 어떻게 작동하는가

네트워킹에서의 QoS: 서비스 품질(QoS)이란 무엇이며 어떻게 작동하는가

네트워킹에서 QoS가 무엇을 의미하는지, DSCP 마킹과 트래픽 큐가 음성, 비디오 및 비즈니스 애플리케이션의 우선순위를 어떻게 지정하는지, 그리고 QoS로 해결할 수 없는 문제는 무엇인지 알아보세요.

Nmap을 사용하여 트레이서루트를 실행하고 네트워크 경로를 읽는 방법

Nmap을 사용하여 트레이서루트를 실행하고 네트워크 경로를 읽는 방법

Nmap의 --traceroute 옵션을 사용하여 홉을 인증된 호스트로 매핑하고, 홉 및 RTT 출력을 이해하고, 과도한 스캔 없이 누락된 응답 문제를 해결할 수 있습니다.

안전한 파일 전송을 위한 최고의 SFTP 서버 소프트웨어

안전한 파일 전송을 위한 최고의 SFTP 서버 소프트웨어

Windows 및 Linux용 안정적인 SFTP 서버 소프트웨어(OpenSSH, Bitvise, SolarWinds, SFTPGo 등)를 비교해 보세요. 보안 및 파일 전송 요구 사항에 맞는 최적의 솔루션을 찾아보세요.

네트워크 팀을 위한 최고의 IP 주소 관리 도구 7가지

네트워크 팀을 위한 최고의 IP 주소 관리 도구 7가지

서브넷 검색, DNS 및 DHCP 조정, 네트워크 인벤토리, 오픈 소스 IPAM을 위한 7가지 IP 주소 관리 도구를 비교합니다.

네트워크 모니터링 모범 사례: 추적 대상 및 사용 도구

네트워크 모니터링 모범 사례: 추적 대상 및 사용 도구

SolarWinds NPM, PRTG 및 OpManager를 비교하여 명확한 장치 범위, 유용한 성능 지표, 실행 가능한 알림을 통해 실용적인 네트워크 모니터링 시스템을 구축하십시오.

기기 및 IP 주소 검색을 위한 최고의 네트워크 스캐너 도구 10가지

기기 및 IP 주소 검색을 위한 최고의 네트워크 스캐너 도구 10가지

빠른 장치 검색, 플랫폼 간 IP 스캔 및 엔터프라이즈 IPAM을 위한 네트워크 스캐너 도구를 비교하고, 각 옵션을 네트워크에 맞게 선택하는 방법에 대한 지침을 제공합니다.