- - Bästa gratis TFTP-servrar tillgängliga för Windows, Linux och macOS

Bästa gratis TFTP-servrar tillgängliga för Windows, Linux och macOS

Trivial File Transfer Protocol, eller TFTP, somvi brukar kalla det, är en av de mest använda filöverföringsmekanismerna av nätverks- och systemadministratörer. Det liknar sin storebror FTP, eller filöverföringsprotokoll om än mycket annorlunda. Det är ett begränsat och lätt protokoll som tar lite resurser, vilket gör det idealiskt som valfri metod för att överföra filer som firmware-uppdateringar eller systemkonfigurationer. Det är också protokollet som tillåter start av en disklös dator från nätverket med BOOTP-protokollet. Idag avslöjar vi de bästa gratis TFTP-servrarna tillgängliga för Windows, Linux och macOS.

I dess mest typiska användning överförs filermellan en server och enheten där de används. Idag avslöjar vi några av de bästa gratis TFTP-servrarna vi kunde hitta på Internet. De kommer alla att göra jobbet men vissa har ibland subtila skillnader som vi kommer att försöka beskriva. Men innan vi introducerar våra toppservrar, låt oss se vad TFTP är exakt.

TFTP-filöverföringar förklarade

Trivial File Transfer Protocol, eller TFTP, är enförenklad filöverföringsprotokoll. Till skillnad från FTP använder den inte det anslutningsorienterade TCP-protokollet utan istället använder det det anslutningsfria UDP-protokollet på IP-port 69. På grund av att det är anslutningsfritt är paketförlust möjligt vid överföring och både klienten och servern måste kunna att hantera det. Protokollet kan också vara långsammare eftersom det inte använder fönsterfönster, vilket minskar dess effektivitet på länkar med hög latens. Av den anledningen används den oftast i lokala nätverk.

Bland förenklingen av TFTP, jämfört medFTP, TFTP har inget sätt att lista filer på servern. Det har inte heller någon användarautentiseringsmöjlighet och ingen krypteringsfunktion. Du måste veta exakt vilket filnamn du vill överföra. Det stöder att använda sökvägar som är relativt till serverns hemkatalog, men igen måste man känna till sökvägen eftersom det inte finns något sätt att bläddra i katalogträdet. Och slutligen har standard TFTP-implementeringen ingen läs- och / eller skrivarrättighetsfunktion.

På grund av begränsningarna föredrar de flesta användare FTPtill TFTP. Ändå används TFTP mycket av nätverks- och systemadministratörer för att uppdatera firmware på flera typer av hårdvara, som switchar, routrar, brandväggar, lastbalancers, etc. Och som vi indikerade i vår introduktion, används TFTP också som en del av BOOTP-process för att ladda ner operativsystembilden till disklösa datorer och arbetsstationer.

Den sista versionen av protokollet är version 2 enligt definitionen i RFC 1350, som går tillbaka till 1992. Det har funnits länge och det är den mest använda versionen.

De bästa TFTP-servrarna för Windows

Eftersom Windows är det mest använda operativsystemetsystem, Det är ingen överraskning att sju eller våra bästa servrar är för den plattformen. Oavsett vilken typ av utrustning du kanske hanterar eller vad ditt behov för TFTP-filöverföringar är, är chansen stor att du gör det från en Windows-dator.

1. SolarWinds TFTP-server (GRATIS NEDLADDNING)

Om du inte känner till SolarWinds är det ett företag somgör en mängd utmärkta nätverkshanteringsverktyg. Det erbjuder ett brett utbud av verktyg för att ta itu med nästan alla nätverkshanteringsuppgifter man kan tänka på. De flesta av deras verktyg är relativt billiga jämfört med konkurrerande produkter och alla har en gratis provperiod så att du kan testa dem i din miljö. Men ännu bättre än sina gratis tester erbjuder SolarWinds också flera mycket användbara gratisverktyg.

SolarWinds gratis TFTP-server är ett av dessa verktyg. Du kan ladda ner verktyget från denna sida. TFTP-servern körs som en Windows-tjänst. Dess drift är transparent och hanteringen bör vara lätt för alla med viss kunskap om Windows-systemadministration.

SolarWinds Free TFTP-server

En TFTP-server är vanligtvis ett enkelt verktyg och så är detden här. Det finns inte mycket att säga om det. Bland de viktigaste funktionerna som är värda att notera är detta inte ett riktigt 100% gratis verktyg för alltid och för alla. Det är inte begränsat i varaktighet och typ av användning. En annan viktig funktion som anges av SolarWinds är möjligheten att köra samtidiga överföringar från flera enheter. Och även om TFTP-protokollet inte har någon inbyggd säkerhet, kan SolarWinds TFTP-server konfigureras så att det endast tillåter anslutningar från specifika IP-adresser eller adressintervall. Och slutligen kan SolarWinds TFTP-server hantera filer på upp till 4 GB. Chansen är stor att du aldrig kommer att behöva överföra en större fil via TFTP.

LÄNK: Ladda ner SolarWinds gratis TFTP-server

2. Windows TFTP-verktyg

Trots sitt namn är detta verktyg inte från Microsoft. Windows TFTP-verktyget är faktiskt en barebones TFTP-server för Windows. Det utvecklades av mgenti med C # och .net-ramverket från Microsoft. Detta gör det för en mycket liten körbar, särskilt när du tar hänsyn till att det knappt finns några konfigurerbara alternativ. Denna brist på alternativ innebär emellertid också att du inte ens kan ange till vilket gränssnitt servern kommer att binda och den kommer därför att acceptera inkommande anslutningar på alla dem.

Windows TFTP-verktyg

Serverns lilla storlek kommer från dess användning av.net-ramverket. Naturligtvis innebär detta att om du inte redan har .net-ramverket installerat, kan ditt installationsavtryck hamna mycket större än bara på servern. Återigen, det finns inte för många Windows-datorer i dag som inte har .net-ramverket installerat eftersom det används i många programvaruutvecklingsprojekt.

Och om du själv är en utvecklare, inkluderar verktyget också en .net-klass som kan användas av vem som helst för att lägga till TFTP-server och klientfunktionalitet till sin programvara.

Servern är tillgänglig från sin Sourceforge-sida och den är i den allmänna domänen, vilket innebär att vem som helst är fritt att använda den.

3. Tftpd32 (& Tftpd64)

Tftpd32 från utvecklaren Philippe Jounin är en mycketpopulär TFTP-server för Windows. Det är faktiskt mycket mer än bara en TFTP-server. Den IPV6-klara applikationen innehåller också en DHCP-server, en DNS-server, en SNTP-server för klocksynkronisering, en syslog-server och en TFTP-klient. Det är mycket funktionalitet som paketeras i en enda app.

Arbetar tftpd32

Det är faktiskt för mycket funktionalitet somdet finns få omständigheter där man skulle välja att köra alla dessa tjänster från samma dator. Det enda stället där vi ser användning av alla dessa servrar är på ett mycket litet affärsnätverk. I större nätverk körs de flesta av dessa tjänster, till exempel DNS och DHCP men också SNTP, från vilken katalogserverserver som helst.

Som anges på applikationens webbplats "TFTP-klienten och servern är helt kompatibla med TFTP-alternativsupport (tsize, blockstorlek och timeout), vilket tillåter maximal prestanda vid överföring av data.
Andra användbara funktioner på servern är en katalogfacilitet, säkerhetsinställning, gränssnittsfiltrering, framstegsfält och tidiga bekräftelser.

Utvecklarens webbplats föreslår fleraolika nedladdningar. Programmet kan laddas ner som en zip-fil eller ett körbart installationsprogram. Det finns också en version som fungerar som en tjänst. Och slutligen kan du välja Tftpd64, exakt samma applikation men kompilerad som en 64-bitars app.

4. WhatsUp Free TFTP-server

WhatsUp, i det osannolika fallet har du aldrig hörtav det är ett övervakningsverktyg som ger en central plats att övervaka enheter och servrar drifttid och tillgänglighet. Det har funnits i evigheter och har fått ett utmärkt rykte som en solid övervakningsplattform. Något som SolarWinds, Ipswitch, företaget bakom WhatsUp, gör några gratisverktyg.

WhatUp TFTP-server

WhatsUp Free TFTP-servern är en av Ipswitch'sgratis verktyg. Det är ganska grundläggande när det gäller funktionalitet men sedan igen, det är vad man kan förvänta sig av TFTP ändå. Den fria servern inriktar sig på nätverksingenjörer som behöver flytta filer från en enhet till en annan med så lite problem som möjligt. Applikationen, som har både en servicekomponent som körs i bakgrunden och en applikation för att övervaka och konfigurera den, fungerar mycket bra. Bristen på dokumentation kan dock vara en showstopper för vissa.

Om du är intresserad av att ge WhatsUp gratisTFTP-server ett försök, programvaran kan laddas ner från den här sidan. Du måste fylla i ett formulär med ditt namn och din e-postadress och du kan förvänta dig att kontakta Ipswitch kort därefter. När allt kommer omkring måste det finnas en anledning till att ett företag som Ipswitch skulle ge en sådan produkt gratis.

5. haneWIN TFTP-server

haneWin programvara är ett litet företag som görnätverksprogramvara för Windows. Och med tanke på att vissa av deras produkter körs under Windows 95, 98 och ME verkar det som om de har varit där för alltid. Bland deras olika produkter hittar du en DHCP-, DNS-, NFS- och TFTP-server. HaneWIN TFTP-servern är ett fullständigt program som finns tillgängligt i både 32- och 64-bitarsversioner. Den körs på nästan alla versioner av Windows sedan Windows XP, ända fram till Windows 10.

haneWIN TFTP-server

Till skillnad från de flesta andra TFTP-servrar, haneWINTFTP-server implementerar någon form av åtkomstkontroll baserat på klientens IP-adress. Läs- och skrivtillstånd samt katalogåtkomst kan ställas in på servern per IP-adress.

Servern finns i två komponenter, en Windowsservice och en kontrollpanels applet som gör att man kan justera serverns inställningar och övervaka filöverföringar. Det kan också köras från kommandoraden, vilket gör det till ett utmärkt val för skriptoperationer. Tillsammans med servern kommer en TFTP-klient som implementeras som en DLL som du kommer åt via kommandotolken.

Du kan ladda ner filen direkt från utvecklarens webbplats.

6. WinAgents TFTP-server

WinAgents mjukvarugrupp är ett annat litet företagsom publicerar programvara för nätverkshantering. En av företagets flaggskeppsprodukter är dess WinAgents TFTP-server. Det körs på de flesta Windows-serverplattformar sedan Windows XP. Detta inkluderar Windows 2000 (server), XP, 2003 (server), Vista, Windows 7 och 2008 (server). Även om servern är en 32-bitars applikation, fungerar den också bra på 64-bitars-system.

WinAgents TFTP-server

Servern implementerar någon form av rååtkomstkontroll baserad på källens IP-adress. Men manens differentierande funktion på WinAgents TFTP-server är dess användning eller virtuella mappar. Det är mappar som verkar existera för TFTP-klienter som ansluter till servern medan de inte riktigt finns på servern. De används för att tillhandahålla någon form av organisation för TFTP-filöverföringar.

WinAgents TFTP-server är en sann gratis bit avprogramvara även om den har en allvarlig begränsning. Släppt som ett testprogram kommer programvaran att köras med full kapacitet under en 30-dagars testperiod, varefter den kommer att begränsas till två samtidiga nedladdningar. Denna begränsning kan tas bort genom att köpa en licens för programvaran. Programvaran kan laddas ner och licensen köpas från WinAgents webbplats.

7. Spiceworks TFTP-server för IT-proffs

Spiceworks TFTP-server för IT-proffs är vägenmer än bara en TFTP-server. Det är ett småskaligt konfigurationshanteringssystem. Den använder TFTP för att dra konfigurationsfiler från dina enheter och kan jämföra konfigurationsfiler sida vid sida. Detta kommer att säkerställa att dina konfigurationer standardiseras i hela ditt nätverk.

Spiceworks TFTP-server

Programvaran kan också hjälpa till att hålla din firmware uppehittills genom att fungera som ett arkiv för enhetens firmware. Men framför allt är programvaran som TFTP-server som fungerar mycket bra. Du är fri att använda den för alla ändamål som du anser vara lämpliga. Det kan laddas ner - i utbyte mot din personliga information - från Spicorks webbplats.

Linux TFTP-servrar

Linux är ett mycket populärt operativsystem och det är detinte sällsynt att se nätverksadministratörer som använder den. De flesta Linux-distributioner har minst en TFTP-server, även om den sällan är aktiverad - eller till och med installerad - som standard. Det är fortfarande kvar, men som en del av ett paket som ofta kallas TFTPd, med "d" som står för Daemon, Unix-namnet för en applikation som körs i bakgrunden. Det liknar funktionalitet som en Windows-tjänst.

1. atftpd

En populär TFTP-server i Linuxvärlden ärkallas är den avancerade TFTP-servern. Det kommer vanligtvis i ett paket som heter aftpd. Thit is är en stor multetrådad server som stöder multicast. Som sådan är det ett bra alternativ för icke-standardiserade implementeringar.

Beroende på din Linux-distribution använder du apt-get eller yum för att installera demonen. Så här görs under apt-get.

$ sudo apt-get install atftpd

Till skillnad från de flesta Windows TFTP-servrar är atftpdkonfigureras genom att redigera en konfigurationsfil som finns i / etc / default / atftpd. Konfigurationsfilen är där du anger saker som port (er) att lyssna på eller om du vill köra programvaran och en daemon eller en Inetd-process. Det här är vad du vanligtvis hittar i konfigurationsfilen.

USE_INETD=true
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 är en annan populär TFTP-server förLinux. Med ett så enkelt protokoll som TFTP har varje server nästan exakt samma funktionsuppsättning. De främsta orsakerna till att du väljer en över den andra har att göra med beroenden och dokumentation.

Vanligtvis skulle du använda tftpd-hpa när du inte kan få atftpd att fungera pålitligt. Det är enkelt att installera med bara ett apt-get-kommando.

$ sudo apt-get install tftpd-hpa

Precis som i föregående post, konfigureras tftpd-hpa via en konfigurationsfil i / etc / default / tftpd-hpa. Så här hittar du vanligtvis i den filen:

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

Vilken som helst av dessa inställningar kan ändras efter önskemål genom att redigera filen. När den har ändrats måste servern startas om med det här kommandot:

sudo service tftpd-hpa restart

MacOS TFTP-server (2700)

macOS är förmodligen inte den mest använda plattformen avnätverksadministratörer. Fortfarande har den en inbyggd TFTP-server. Det laddas inte som standard men det är ganska enkelt att aktivera det. Det enklaste sättet att uppnå är att helt enkelt skriva följande kommando i ett terminalfönster:

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

Du blir ombedd att ange ditt macOS-lösenord för att fortsätta.

När installationen är installerad kan du använda netstat-kommandot för att bekräfta att det körs:

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

Detta säger att TFTP-servern lyssnar på port 69, väntar på anslutningar och att den accepterar både IP V4- och IPI V6-anslutningar.

Om du behöver stänga av TFTP-servern använder du helt enkelt kommandot lossning:

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

Avslutar

Trots sin råa natur är TFTP-protokolletfortfarande allmänt använt inom nätverkshanteringsfältet. Det är det primära sättet att installera och uppgradera firmware och programvara på många - kanske mest - nätverksenheter.

Oavsett om du använder Windows, Linus eller till och med macOS,det finns TFTP-servrar tillgängliga gratis. Vi har just listat 10 av de bästa. Prova gärna någon av dem men låt det vara känt att den första, SolarWinds TFTP-server är eller är favorit. Det är en högkvalitativ server som får jobbet konsekvent.

kommentarer