Acasă
» ADMIN. REȚEA
»
Cele mai bune servere TFTP pentru Windows, Linux și macOS
Cele mai bune servere TFTP pentru Windows, Linux și macOS
Dacă aveți nevoie de un server TFTP pentru imagini de firmware, copii de rezervă ale configurației, fișiere de boot PXE sau lucrări de laborator, cea mai bună alegere depinde de sistemul dvs. de operare și de dacă doriți un serviciu independent sau funcții DHCP/PXE suplimentare. Pe Windows, SolarWinds TFTP Server este cea mai ușoară alegere gratuită, în timp ce Tftpd64 este potrivit pentru laboratoare. Pe Linux, tftpd-hpa este o opțiune implicită fiabilă, iar atftpd adaugă extensii TFTP avansate. Pe macOS, tftp-hpa prin MacPorts este cea mai clară opțiune independentă.
Un server TFTP este de obicei utilizat într-o rețea LAN controlată pentru a muta fișiere de firmware, configurare sau boot către dispozitivele de rețea.
Cele mai bune servere TFTP dintr-o privire
Server
Platformă
Ideal pentru
Server TFTP SolarWinds
Windows
Interfață grafică gratuită și simplă și serviciu Windows
Tftpd64 / Tftpd32
Windows
TFTP plus DHCP, DNS, SNTP sau Syslog
Server TFTP haneWIN
Windows
Controale de acces per client și extensii TFTP
tftpd-hpa
Linux; macOS prin MacPorts
Daemon TFTP tradițional independent
atftpd
Linux
Suport pentru multicast și opțiuni avansate
dnsmasq
Linux; macOS prin Homebrew
TFTP doar pentru citire în stil PXE cu DHCP/DNS
Ce face TFTP și de ce ar trebui să îl izolați
TFTP este intenționat minimal. RFC 1350 îl definește ca un protocol simplu de transfer de fișiere bazat pe UDP, cu cereri de citire și scriere, dar fără listare de directoare sau autentificare a utilizatorului. Cererea inițială utilizează portul UDP 69; transferul utilizează apoi identificatori de transfer negociați și porturi UDP.
Această simplitate funcționează bine pentru încărcătoare de pornire, switch-uri, routere, firewall-uri, telefoane și dispozitive integrate, dar nu și pentru transferuri sensibile prin rețele neîncrezătoare. Microsoft avertizează că TFTP nu are autentificare sau criptare și nu mai oferă un serviciu de server Windows TFTP. Folosiți-l numai pe o rețea VLAN de management de încredere, o rețea de laborator sau un segment restricționat. Pentru transferuri securizate de uz general, utilizați SFTP sau SCP.
Cele mai bune servere TFTP pentru Windows
Serverul TFTP SolarWinds: cea mai bună opțiune simplă și gratuită
Serverul TFTP SolarWinds este încă oferit ca instrument gratuit pentru Windows. Pagina sa de produs evidențiază transferurile simultane, autorizarea prin adresă IP sau interval și funcționarea ca serviciu Windows. Este o alegere practică pentru firmware și fișiere de configurare fără o suită mai mare de gestionare a rețelei.
Tftpd64 / Tftpd32: cel mai bun instrument de laborator multifuncțional
Tftpd64 este un utilitar Windows open-source de la Philippe Jounin care combină TFTP cu DHCP, DNS, SNTP și Syslog. Versiunile actuale includ fișiere binare Windows semnate, iar versiunea 4.74 a adăugat suport pentru fișiere mai mari de 4 GB. Este util în special pentru furnizarea de rețele și laboratoare PXE unde mai multe servicii ușoare sunt convenabile într-o singură aplicație.
Tftpd64 combină un server și un client TFTP cu servicii suplimentare utile în laboratoare și rețele de implementare.
Server TFTP haneWIN: cel mai bun pentru controlul granular al accesului
Serverul TFTP haneWIN este shareware cu versiuni Windows pe 32 de biți și native pe 64 de biți. Furnizorul listează suport pentru Windows 11, extensii RFC 2347-2349, multicast, intervale configurabile de porturi de date UDP și controale de acces bazate pe operațiune, IP-ul clientului și directorul serverului. Este potrivit pentru mediile care necesită reguli mai stricte de încărcare și descărcare.
Cele mai bune servere TFTP pentru Linux
tftpd-hpa: cel mai bun daemon Linux de uz general
tftpd-hpa rămâne inclus în pachetul stabil Debian și este o alegere convențională pentru fluxurile de lucru PXE și de gestionare a dispozitivelor. Este mic și ușor de rulat cu un root TFTP restricționat. Pe sistemele derivate din Debian, utilizați pachetul de distribuție și setările implicite actuale ale serviciilor sale, în loc să copiați căi de configurare vechi din versiuni fără legătură.
atftpd: cel mai bun pentru funcții TFTP avansate
atftpd este disponibil și în versiunile actuale de Debian. Debian îl descrie ca un server multithreaded care suportă RFC-ul TFTP de bază plus negocierea opțiunilor, multicast și extensia de dimensiune a ferestrelor RFC 7440. Este o alegere excelentă pentru medii specializate de bootare și implementare.
dnsmasq: cel mai bun pentru servirea doar în citire orientată spre PXE
dnsmasq poate oferi TFTP alături de DHCP/DNS. Serverul său TFTP este limitat în mod deliberat la servirea fișierelor de boot doar în citire și acceptă opțiuni precum --enable-tftp, --tftp-rootși o limită configurabilă de conexiune. Este ideal pentru PXE, dar nu și atunci când dispozitivele trebuie să încarce copii de rezervă ale configurației.
Cele mai bune servere TFTP pentru macOS
tftp-hpa prin MacPorts: cea mai bună opțiune independentă
MacPorts include fișierul tftp-hpa pentru macOS modern și oferă o servervariantă cu suport pentru pornire launchd. MacPorts documentează un director rădăcină restricționat și o variantă opțională cu încărcare activată. Aceasta este o alegere mai ușor de întreținut decât să te bazezi pe tutoriale macOS TFTP vechi, ale căror instrucțiuni launchd s-ar putea să nu corespundă versiunii tale curente.
dnsmasq prin Homebrew: cel mai potrivit atunci când ai nevoie și de DHCP/DNS
Homebrew oferă în prezent dnsmasq pentru Apple Silicon și versiunile macOS Intel acceptate. Combinați-l cu opțiunile TFTP dnsmasq documentate pentru un server PXE ușor sau de fișiere de boot. Serviciul TFTP încorporat este doar pentru citire.
tftp-hpa este disponibil ca pachet Linux și prin MacPorts pe macOS.
Ce server TFTP ar trebui să alegeți?
SolarWinds: cel mai simplu serviciu Windows cu interfață grafică și restricții IP.
Tftpd64: Laboratoare Windows care necesită și DHCP, Syslog sau servicii conexe.
haneWIN: controale per client și per director.
tftpd-hpa: daemon simplu pentru Linux sau macOS.
atftpd: extensii multicast sau TFTP avansate.
dnsmasq: fișiere de boot PXE doar pentru citire cu integrare DHCP/DNS.
Indiferent de serverul pe care îl utilizați, evitați accesul TFTP la internetul public, restricționați accesul rădăcină al serverului, limitați clienții la nivelul firewall-ului sau al configurației serverului și activați accesul de scriere doar atunci când fluxul de lucru o cere.