Najlepšie TFTP servery pre Windows, Linux a Mac v roku 2020

click fraud protection

Protokol Trivial File Transfer Protocol alebo TFTP, ako ho zvyčajne nazývame, je jedným z najpoužívanejších mechanizmov prenosu súborov sieťovými a systémovými administrátormi. Je podobný svojmu veľkému bratovi FTP alebo protokolu prenosu súborov, aj keď veľmi odlišný. Je to obmedzený a ľahký protokol, ktorý vyžaduje málo zdrojov, vďaka čomu je ideálny ako metóda voľby na prenos súborov, ako sú aktualizácie firmvéru alebo konfigurácie systému. Je to tiež protokol, ktorý umožňuje spustenie počítača bez disku zo siete pomocou protokolu BOOTP. Dnes odhaľujeme najlepšie bezplatné servery TFTP dostupné pre Windows, Linux a MacOS.

Pri najtypickejšom použití sa súbory prenášajú medzi serverom a zariadením, kde sa používajú. Dnes odhaľujeme niektoré z najlepších bezplatných serverov TFTP, ktoré sme mohli nájsť na internete. Všetci to urobia, ale niektorí majú niekedy jemné rozdiely, ktoré sa pokúsime načrtnúť. Ale predtým, ako predstavíme naše najlepšie servery, pozrime sa, čo presne je TFTP.

Vysvetlenie prenosov súborov TFTP

instagram viewer

Trivial File Transfer Protocol alebo TFTP je zjednodušený protokol na prenos súborov. Na rozdiel od FTP nepoužíva protokol TCP orientovaný na pripojenie, ale namiesto toho používa protokol UDP bez pripojenia na porte IP 69. Vďaka tomu, že je bez spojenia, je pri prenose možná strata paketov a klient aj server musia byť schopní to spravovať. Protokol môže byť tiež pomalší, pretože nepoužíva okná, čím sa znižuje jeho efektívnosť na prepojeniach s vysokou latenciou. Z tohto dôvodu sa najčastejšie používa v lokálnych sieťach.

Okrem zjednodušenia TFTP, v porovnaní s FTP, TFTP neposkytuje žiadny spôsob, ako zobraziť zoznam súborov na serveri. Nemá tiež žiadnu možnosť overenia používateľa a žiadnu schopnosť šifrovania. Musíte presne vedieť, aký názov súboru chcete preniesť. Podporuje používanie ciest, ktoré sú relatívne k domovskému adresáru servera, ale opäť musíme poznať cestu, pretože neexistuje spôsob, ako prehľadávať strom adresárov. A nakoniec, štandardná implementácia TFTP nemá žiadne práva na čítanie a/alebo zápis.

Kvôli svojim obmedzeniam väčšina používateľov uprednostňuje FTP pred TFTP. TFTP však vo veľkej miere používajú správcovia sietí a systémov na aktualizáciu firmvéru na viacerých typoch hardvéru, ako sú prepínače, smerovače, brány firewall, vyrovnávače zaťaženia atď. A ako sme už naznačili v našom úvode, TFTP sa používa aj ako súčasť procesu BOOTP na stiahnutie obrazu operačného systému do bezdiskových počítačov a pracovných staníc.

Posledná verzia protokolu je verzia 2, ako je definovaná v RFC 1350, ktorá pochádza z roku 1992. Existuje už nejaký čas a je to najpoužívanejšia verzia.

Najlepšie TFTP servery pre Windows

Keďže Windows je najpoužívanejší operačný systém, nie je prekvapením, že sedem alebo naše najlepšie servery sú pre túto platformu. Koniec koncov, bez ohľadu na to, aký typ zariadenia spravujete alebo aké sú vaše potreby na prenos súborov TFTP, je pravdepodobné, že to budete robiť z počítača so systémom Windows.

Ak SolarWinds nepoznáte, je to spoločnosť, ktorá vyrába množstvo vynikajúcich nástrojov na správu siete. Ponúka širokú škálu nástrojov na riešenie takmer každej úlohy správy siete, na ktorú si spomeniete. Väčšina ich nástrojov je v porovnaní s konkurenčnými produktmi relatívne lacná a všetky sa dodávajú s bezplatnou skúšobnou dobou, takže si ich môžete vyskúšať vo svojom prostredí. Ale ešte lepšie ako ich bezplatné skúšobné verzie ponúka SolarWinds aj niekoľko veľmi užitočných bezplatných nástrojov.

The Bezplatný TFTP server SolarWinds je jedným z týchto nástrojov. Nástroj si môžete stiahnuť z táto strana.

Bezplatný TFTP server SolarWinds
  • BEZPLATNÝ NÁSTROJ:Stiahnite si bezplatný TFTP server SolarWinds
  • Odkaz na stiahnutie:https://www.solarwinds.com/free-tools/free-tftp-server/registration

TFTP server beží ako služba Windows. Jeho fungovanie je transparentné a jeho správa by mala byť jednoduchá pre každého, kto má nejaké znalosti o administrácii systému Windows.

Server TFTP je zvyčajne jednoduchý nástroj, rovnako ako tento. Nedá sa k tomu veľa povedať. Medzi jeho hlavné vlastnosti, ktoré stojí za zmienku, nejde o skutočný 100% bezplatný nástroj navždy a pre kohokoľvek. Nie je obmedzená dĺžkou a typom použitia. Ďalšou dôležitou vlastnosťou, ako uvádza SolarWinds, je možnosť spúšťať súbežné prenosy z viacerých zariadení. A hoci protokol TFTP nemá žiadne vstavané zabezpečenie, server TFTP SolarWinds možno nakonfigurovať tak, aby umožňoval iba pripojenia zo špecifických adries IP alebo rozsahov adries.

Nakoniec server SolarWinds TFTP dokáže spracovať súbory až do veľkosti 4 GB. Je pravdepodobné, že už nikdy nebudete musieť prenášať väčší súbor cez TFTP.

2. Windows TFTP Utility

Napriek svojmu názvu tento nástroj nepochádza od spoločnosti Microsoft. a Windows TFTP Utility je vlastne barebones TFTP server pre Windows. Bol vyvinutý spoločnosťou mgenti pomocou C# a .net frameworku od Microsoftu. Vďaka tomu je veľmi malý spustiteľný súbor, najmä ak vezmete do úvahy, že neexistujú takmer žiadne konfigurovateľné možnosti. Tento nedostatok možností však tiež znamená, že nemôžete ani určiť, na ktoré rozhranie sa server naviaže, a preto bude prijímať prichádzajúce pripojenia na všetkých z nich.

Windows TFTP Utility

Malá veľkosť servera pramení z jeho použitia rámca .net. To, samozrejme, znamená, že ak ešte nemáte nainštalovaný .net framework, vaša inštalačná stopa môže byť oveľa väčšia ako len tá na serveri. Na druhej strane, v súčasnosti nie je príliš veľa počítačov so systémom Windows, ktoré nemajú nainštalovaný rámec .net, ktorý sa používa v mnohých projektoch vývoja softvéru.

A ak ste vývojár, tento nástroj obsahuje aj triedu .net, ktorú môže použiť ktokoľvek na pridanie funkcií servera TFTP a klienta do svojho softvéru.

Server je dostupný z jeho Stránka Sourceforge a je vo verejnej doméne, čo znamená, že ho môže používať ktokoľvek.

3. Tftpd32 (& Tftpd64)

Tftpd32 od vývojára Philippe Jounina je veľmi populárny TFTP server pre Windows. V skutočnosti je to oveľa viac ako len server TFTP. Aplikácia pripravená na IPV6 obsahuje aj server DHCP, server DNS, server SNTP na synchronizáciu hodín, server syslog a klienta TFTP. To je veľa funkcií zabalených v jednej aplikácii.

Funguje tftpd32

V skutočnosti je to možno príliš veľa funkcií, pretože existuje len málo okolností, kedy by sa človek rozhodol spustiť všetky tieto služby z toho istého počítača. Jediné miesto, kde by sme videli využitie všetkých týchto serverov, je veľmi malá obchodná sieť. Vo väčších sieťach sa väčšina týchto služieb, ako napríklad DNS a DHCP, ale aj SNTP, často spúšťa z akéhokoľvek používaného servera adresárových služieb.

Ako je uvedené na webovej stránke aplikácie „TFTP klient a server sú plne kompatibilné s podporou voľby TFTP (tsize, blockize a timeout), čo umožňuje maximálny výkon pri prenose dát.
Ďalšími užitočnými funkciami servera sú adresárové zariadenia, ladenie zabezpečenia, filtrovanie rozhrania, indikátory priebehu a skoré potvrdenia.

The webovú stránku vývojára ponúka niekoľko rôznych stiahnutí. Aplikáciu je možné stiahnuť ako súbor zip alebo spustiteľný inštalačný program. Existuje aj verzia, ktorá beží ako služba. A nakoniec sa môžete rozhodnúť pre Tftpd64, presne tú istú aplikáciu, ale skompilovanú ako 64-bitovú aplikáciu.

4. WhatsUp bezplatný TFTP server

WhatsUp, v nepravdepodobnom prípade, že ste o ňom nikdy nepočuli, je monitorovací nástroj, ktorý poskytuje centralizované miesto na monitorovanie prevádzkyschopnosti a dostupnosti zariadení a serverov. Existuje už celé veky a získala si vynikajúcu povesť ako solídna monitorovacia platforma. Niečo ako SolarWinds, Ipswitch, spoločnosť stojaca za WhatsUp, vyrába niektoré bezplatné nástroje.

WhatUp TFTP server

The WhatsUp bezplatný TFTP server jeden z bezplatných nástrojov Ipswitch. Z hľadiska funkčnosti je to celkom základné, ale opäť by sa to dalo očakávať od TFTP. Bezplatný server sa zameriava na potrebu sieťových inžinierov presúvať súbory z jedného zariadenia do druhého s čo najmenšími problémami. Aplikácia, ktorá má ako súčasť služby, ktorá beží na pozadí, ako aj aplikáciu na jej monitorovanie a konfiguráciu, funguje veľmi dobre. Nedostatok dokumentácie však môže byť pre niektorých prekážkou.

Ak máte záujem vyskúšať bezplatný server TFTP WhatsUp, softvér si môžete stiahnuť z táto strana. Budete musieť vyplniť formulár s vaším menom a e-mailovou adresou a môžete očakávať, že vás bude spoločnosť Ipswitch čoskoro kontaktovať. Koniec koncov, musí existovať dôvod, prečo by spoločnosť ako Ipswitch dala takýto produkt zadarmo.

5. TFTP server haneWIN

HaneWin software je malá spoločnosť, ktorá vyrába sieťový softvér pre Windows. A vzhľadom na to, že niektoré z ich produktov fungujú pod Windows 95, 98 a ME, zdá sa, že sú tam navždy. Medzi ich rôznymi produktmi nájdete servery DHCP, DNS, NFS a TFTP. The server TFTP haneWIN je plnohodnotná aplikácia, ktorá je k dispozícii v 32- aj 64-bitovej verzii, pobeží na takmer akejkoľvek verzii Windowsu od Windows XP, až po Windows 10.

TFTP server haneWIN

Na rozdiel od väčšiny ostatných TFTP serverov, haneWIN TFTP server implementuje určitú formu riadenia prístupu na základe IP adresy klienta. Povolenia na čítanie a zápis, ako aj prístup k adresárom je možné nastaviť na serveri na základe adresy IP.

Server sa dodáva v dvoch komponentoch, služba Windows a aplet ovládacieho panela, ktorý umožňuje upravovať nastavenia servera a monitorovať prenosy súborov. Dá sa spustiť aj z príkazového riadku, čo z neho robí skvelú voľbu pre skriptované operácie. Spolu so serverom prichádza aj TFTP klient, ktorý je implementovaný ako DLL, ku ktorému pristupujete cez príkazový riadok.

Súbor si môžete stiahnuť priamo z webovú stránku vývojára.

6. TFTP server WinAgents

Softvérová skupina WinAgents je ďalšou malou spoločnosťou, ktorá vydáva softvér na správu siete. Jedným z vlajkových produktov spoločnosti je jej TFTP server WinAgents. Od Windows XP beží na väčšine serverových platforiem Windows. To zahŕňa Windows 2000 (server), XP, 2003 (server), Vista, Windows 7 a 2008 (server). Hoci je server 32-bitová aplikácia, bude fungovať aj na 64-bitových systémoch.

TFTP server WinAgents

Server implementuje určitú formu hrubej kontroly prístupu na základe zdrojovej IP adresy. Charakteristickým znakom TFTP servera WinAgents je však použitie virtuálnych priečinkov. Sú to priečinky, ktoré podľa všetkého existujú klientom TFTP, ktorí sa pripájajú k serveru, pričom na serveri v skutočnosti neexistujú. Používajú sa na zabezpečenie určitého druhu organizácie prenosu súborov TFTP.

TFTP server WinAgents je skutočne bezplatný softvér, hoci má jedno vážne obmedzenie. Softvér, vydaný ako skúšobná verzia, pobeží na plnú kapacitu počas 30-dňového testovacieho obdobia, po ktorom bude obmedzený na dve súčasné stiahnutia. Toto obmedzenie je možné odstrániť zakúpením licencie na softvér. Softvér je možné stiahnuť a licenciu zakúpiť z Webová stránka WinAgents.

7. Spiceworks TFTP server pre IT profesionálov

The Spiceworks TFTP server pre IT profesionálov je oveľa viac než len server TFTP. Je to systém na správu konfigurácií malého rozsahu. Používa TFTP na stiahnutie konfiguračných súborov z vašich zariadení a môže porovnávať konfiguračné súbory vedľa seba. Tým sa zabezpečí, že vaše konfigurácie budú štandardizované v celej sieti.

TFTP server Spiceworks

Softvér môže tiež pomôcť udržiavať váš firmvér v aktuálnom stave tým, že slúži ako úložisko firmvéru zariadenia. Predovšetkým je však softvér ako server TFTP, ktorý funguje veľmi dobre. Môžete ho použiť na akýkoľvek účel, ktorý uznáte za vhodný. Dá sa stiahnuť – výmenou za vaše osobné údaje – z Webová stránka Spicework.

Linuxové TFTP servery

Linux je veľmi populárny operačný systém a nie je zriedkavé vidieť, že ho používajú správcovia siete. Väčšina distribúcií Linuxu sa dodáva s aspoň jedným serverom TFTP, hoci je v predvolenom nastavení zriedkavo povolený alebo dokonca nainštalovaný. Stále je tam, aj keď ako súčasť balíka, ktorý sa často nazýva TFTPd, pričom „d“ znamená Daemon, unixové meno pre aplikáciu, ktorá beží na pozadí. Funkčnosťou je podobná službe Windows.

1. atftpd

Populárny TFTP server vo svete Linuxu sa nazýva Advanced TFTP server. Zvyčajne sa dodáva v balíku s názvom aftpd. Je to skvelý viacvláknový server, ktorý podporuje multicast. Ako taký je to skvelá voľba pre neštandardné nasadenia.

V závislosti od vašej distribúcie Linuxu použijete na inštaláciu démona apt-get alebo yum. Tu je návod, ako sa to robí pod apt-get.

$ sudo apt-get install atftpd

Na rozdiel od väčšiny Windows TFTP serverov sa atftpd konfiguruje úpravou konfiguračného súboru, ktorý sa nachádza v /etc/default/atftpd. Konfiguračný súbor je miesto, kde zadáte veci, ako sú porty, ktoré sa majú počúvať, alebo či sa má spustiť softvér a démon alebo proces Inetd. Tu je to, čo zvyčajne nájdete v konfiguračnom súbore.

USE_INETD=pravda. OPTIONS="--tftpd-timeout 300 --retry-timeout 5 --mcast-port 1758 --mcast-addr 239.239.239.0-255 --mcast-ttl 1 --maxthread 100 --verbose=5 /srv/tftp "

2. tftpd-hpa

tftpd-hpa je ďalší populárny TFTP server pre Linux. S protokolom tak jednoduchým ako TFTP má každý server takmer presne rovnakú sadu funkcií. Hlavné dôvody, prečo by ste si vybrali jeden pred druhým, súvisia so závislosťami a dokumentáciou.

Typicky by ste použili tftpd-hpa vždy, keď nemôžete dosiahnuť, aby atftpd fungovalo spoľahlivo. Je ľahké ho nainštalovať iba pomocou jedného príkazu apt-get.

$ sudo apt-get nainštalovať tftpd-hpa

Rovnako ako predchádzajúci záznam, tftpd-hpa sa konfiguruje pomocou konfiguračného súboru v /etc/default/tftpd-hpa. Tu je to, čo zvyčajne nájdete v tomto súbore:

TFTP_USERNAME="tftp" TFTP_DIRECTORY="/var/lib/tftpboot" TFTP_ADDRESS=":69" TFTP_OPTIONS="--secure"

Ktorékoľvek z týchto nastavení je možné upraviť podľa vašich predstáv úpravou súboru. Po úprave je potrebné server reštartovať pomocou tohto príkazu:

sudo služba tftpd-hpa reštart

Server TFTP systému macOS (2700)

macOS pravdepodobne nie je najpoužívanejšou platformou správcov siete. Napriek tomu má vstavaný server TFTP. V predvolenom nastavení sa nenačítava, ale zapnutie je celkom jednoduché. Najjednoduchší spôsob, ako to dosiahnuť, je jednoducho zadať nasledujúci príkaz v okne terminálu:

sudo launchctl load -F /System/Library/LaunchDaemons/tftp.plist

Ak chcete pokračovať, zobrazí sa výzva na zadanie hesla systému macOS.

Po nainštalovaní môžete použiť príkaz netstat na potvrdenie, že je spustený:

$ netstat -n | grep *.69. udp4 0,69 .* udp6 0 ,69 .*

To vám povie, že TFTP server počúva na porte 69, čaká na pripojenia a že bude akceptovať pripojenia IP V4 aj IPI V6.

Ak potrebujete vypnúť TFTP server, jednoducho použite príkaz unload:

sudo launchctl unload -F /System/Library/LaunchDaemons/tftp.plist

Zabaliť sa

Napriek svojej hrubej povahe je protokol TFTP stále široko používaný v oblasti správy siete. Je to primárny spôsob inštalácie a aktualizácie firmvéru a softvéru na mnohých – možno väčšine – sieťových zariadeniach.

Či už používate Windows, Linus alebo dokonca macOS, servery TFTP sú k dispozícii zadarmo. Práve sme vymenovali 10 najlepších. Neváhajte a vyskúšajte ktorýkoľvek z nich, ale dajte vedieť, že prvý, TFTP server SolarWinds, je alebo je obľúbený. Je to vysokokvalitný server, ktorý bude vykonávať svoju prácu dôsledne.

watch instagram story