C’è una grande varietà di Protocolli di trasferimento file (FTP) in uso su Internet oggi. Uno dei più basilari, e quindi ampiamente utilizzato per eseguire trasferimenti di file singoli a basso livello, è il FTP di prova o Trivial File Transfer Protocol (TFTP). In questo articolo, copriremo i 10 migliori server TFTP per sistemi Windows e Linux.
TFTP è fondamentale per mantenere le patch e le configurazioni dei dispositivi incorporati e sarà disponibile per molto tempo. Il protocollo si trova spesso in dispositivi come router, streamer multimediali e telefoni cellulari. È il modo principale in cui i file del firmware vengono inviati a questi dispositivi per aggiornarli o correggerli. TFTP non è adatto all’uso su Internet a causa della sua mancanza di sicurezza. L’FTP è più comune per l’uso su Internet e l’SFTP più sicuro sta diventando sempre più popolare per i trasferimenti di file Internet sicuri.
Ci sono molti dettagli su ciascuno degli strumenti che abbiamo selezionato per questo articolo qui sotto, ma se hai solo tempo per un breve riepilogo, ecco i migliori server TFTP gratuiti:
- Server TFTP gratuito di SolarWinds (DOWNLOAD GRATUITO) – Questo strumento funziona su Windows e include un blocco dell’intervallo IP e può trasferire file di dimensioni fino a 4 GB.
- Utilità TFTP di Windows – Server TFTP gratuito leggero con il vantaggio di essere veloce nel trasferimento di file di piccole dimensioni.
- Tftpd32 – Un pacchetto di utili monitor di rete che include un monitor server DHCP, un monitor DNS e un server Syslog, nonché un server TFTP.
- Server TFTP gratuito di WhatsUp – Frontend dall’aspetto intelligente che si interfaccia a un server TFTP efficace.
- server TFTP di haneWIN – Server TFTP a 32 e 64 bit per ambienti Windows che può essere limitato nelle operazioni all’indirizzo IP o alla directory.
- WinAgents – Piccolo server TFTP per Windows con la possibilità di gestire cartelle di file virtuali.
- Spiceworks TFTP – Spiceworks è un sistema di gestione della rete supportato da pubblicità e questo server TFTP ne fa parte.
- atftpd – Utilità della riga di comando di Linux che è veloce nel trasferimento di file ma non ha sicurezza.
- tftpd-hpa – Semplice sistema TFTP da riga di comando di Linux.
- server TFTP macOS – Semplice server TFTP a riga di comando per macOS.
Cos’è il TFTP?
Le sessioni FTP correnti supportano molti comandi diversi. Durante l’accesso a un server FTP, gli utenti di solito possono elencare, eliminare, rinominare, caricare o scaricare file e cambiare directory. Al contrario, TFTP offre solo la possibilità di caricare o scaricare un file e utilizza UDP su IP anziché lo stack TCP / IP più standard. Il protocollo non è in grado di consentire funzionalità più avanzate ma compensa utilizzando il metodo lockstep di tolleranza agli errori che lo rende estremamente affidabile. A causa di questa funzionalità limitata, i server TFTP possono avere un ingombro estremamente ridotto sia sul disco che in memoria, rendendolo ideale per l’uso in dispositivi integrati.
Attenzione: TFTP non ha sicurezza. Non esiste un concetto di account utente, quindi chiunque sarà in grado di connettersi al server TFTP. Assicurarsi che la macchina server sia protetta in altro modo, ad esempio con un firewall o limitando le interfacce di rete su cui il server è in ascolto.
Linux è di gran lunga il sistema operativo più comune sul tipo di dispositivi in cui è probabile che si verifichi un server TFTP. Ma c’è anche un ricco ecosistema di dispositivi Windows e macOS che eseguono il firmware (pensate ad Apple TV e Microsoft Surface per alcuni esempi).
Guarda anche:
- I migliori server SCP
- I migliori server SFTP
I migliori server TFTP Windows gratuiti
Alcune delle considerazioni che abbiamo preso durante la selezione degli strumenti per questo elenco sono state affidabilità, facilità di installazione e utilizzo, documentazione e supporto sufficienti e robustezza degli strumenti in diversi settori industriali.
1. Server TFTP di SolarWinds (DOWNLOAD GRATUITO)
Il server TFTP offerto da SolarWinds è una versione gratuita al 100% che funziona solo su Windows. Non è una prova in scadenza. Offre funzionalità di base come il blocco dell’intervallo IP e può trasferire file di dimensioni fino a 4 GB. Funziona come un servizio Windows che semplifica la gestione con strumenti Windows nativi.
MAGGIORI INFORMAZIONI SUL SITO UFFICIALE SOLARWINDS:
www.solarwinds.com/free-tools/free-tftp-server/
SCELTA DELL’EDITORE
L’installazione è semplice e il server TFTP di SolarWinds supporta trasferimenti simultanei e la possibilità di autorizzare solo IP specifici. È un download totalmente gratuito.
Scarica: Download GRATUITO da SolarWinds.com
Sito ufficiale: www.solarwinds.com/free-tools/free-tftp-server/
OS: finestre
2. Utilità TFTP di Windows
L’utilità TFTP di Windows è un server TFTP a ossa nude per Windows. È estremamente piccolo e non ha quasi opzioni di configurazione. Da un lato, ciò consente all’utilità di essere molto piccola e veloce. D’altra parte, significa che non è possibile specificare alcune configurazioni di base come l’interfaccia di rete da associare. Le dimensioni ridotte derivano dall’affidamento al framework .NET. Tuttavia, se .NET Framework non è già installato per qualche altra applicazione, ciò può comportare un ingombro di installazione elevato, quindi questa utility potrebbe non essere ottimale per ogni caso d’uso.
Inoltre, viene fornito con una classe .NET che gli sviluppatori possono utilizzare per incorporare TFTP nelle proprie applicazioni.
3. TFTPD32
Tftpd32 è un server TFTP open source immensamente popolare per Windows. Non è solo un elegante server TFTP, ma si avvale anche di alcune altre funzionalità. L’elenco di funzionalità aggiuntive include un server DHCP, un server DNS, un server SNTP (orario) e un server syslog, in modo da aiutarti a gestire anche i tuoi indirizzi IP. È piuttosto difficile trovare uno scenario in cui avresti bisogno di quel particolare set di funzionalità in una singola applicazione, ma l’utilizzo di una o due in aggiunta a un server TFTP può soddisfare alcune esigenze.
E non preoccuparti, esiste anche una versione a 64 bit.
4. Server TFTP gratuito di WhatsUp
Il server TFTP di WhatsUP è un prodotto di IPSwitch. Il server TFTP è rivolto agli ingegneri di rete che devono solo ottenere i file a cui appartengono con il minor disturbo possibile. WhatsUp è uno strumento gratuito, non una prova. Non c’è quasi nessuna documentazione disponibile sul server TFTP gratuito di WhatsUp, quindi è difficile determinare quali casi d’uso potrebbe essere meglio affrontare.
5. server TFTP di haneWIN
Il server TFTP di haneWIN è un server TFTP a 32 e 64 bit con funzionalità complete che funziona su Windows XP / VISTA / 20xx (server) / 7/8/10. Si discosta un po ‘dal modello TFTP supportando i controlli di accesso, che non fanno parte nativamente del TFTP. Questo server TFTP può limitare gli indirizzi IP per consentire solo il download o il caricamento e l’accesso alle directory del server. Una caratteristica interessante è che può anche essere eseguito completamente dalla riga di comando, il che lo rende molto utile per le azioni con script. Include anche un client TFTP che funziona come una DLL. Il software HaneWIN produce anche un server DHCP con un server TFTP integrato.
6. WinAGents
La suite di software WinAgents include un robusto server TFTP che funziona su piattaforma: Windows 2000 (server), XP, 2003 (server), Vista, Windows 7 e 2008 (server). Supporta anche piattaforme a 64 bit, sebbene lo faccia eseguendo un servizio a 32 bit. Ha alcuni controlli di accesso limitati come l’accesso ai file basato su IP e utilizza solo una singola porta UDP che semplifica la gestione dell’implementazione dietro un firewall. Una caratteristica molto utile di WinAgents è il supporto per le cartelle di file virtuali. Ciò significa che puoi creare cartelle che sembrano esistere per gli utenti TFTP, ma in realtà non devono esistere sul disco del server. Questa funzione può semplificare l’organizzazione dei file, cosa che è notoriamente dolorosa con il tradizionale TFTP.
7. Server TFTP di Spiceworks
Il server TFTP di Spiceworks è focalizzato sulla gestione della rete. Mantenere aggiornati tutti i tuoi dispositivi, oltre a garantire che tutta la configurazione sia standard in tutta l’organizzazione per ogni router e switch, può essere difficile. Il server TFTP di Spiceworks può aiutarti a mantenere tutti i tuoi dispositivi con firmware e configurazioni correnti con il minimo sforzo. Una delle funzionalità aggiuntive di Spiceworks è la possibilità di confrontare le configurazioni di rete fianco a fianco con i backup esistenti per individuare rapidamente i dispositivi che eseguono software obsoleti. Piccole intuizioni del genere possono aiutare a individuare rapidamente comportamenti non autorizzati nei segmenti di rete.
Server TFTP Linux
Esistono numerosi server TFTP disponibili per la maggior parte delle distribuzioni Linux. Un popolare è il server TFTP avanzato che viene fornito in un pacchetto chiamato atftpd. La “d” alla fine di molti pacchetti Linux sta per demone, che è un termine simile a Unix per un’applicazione che viene eseguita in background. Un demone Linux è simile a un servizio Windows. Il server ATFTP supporta il multicast ed è multithread, il che rende un po ‘più flessibile la distribuzione in installazioni di rete non standard. Usa apt-get o yum per installarlo, a seconda della tua distribuzione Linux.
8. atftpd
$ sudo apt-get install atftpd
Lettura degli elenchi dei pacchetti … Fine
Costruire l’albero delle dipendenze
Lettura delle informazioni sullo stato … Fatto
Verranno installati i seguenti NUOVI pacchetti:
atftpd
Troverai il file di configurazione sparse per atftpd in `/ etc / default / atftpd. Imposta alcune opzioni rapide come quali porte su cui ascoltare e se eseguire come demone o tramite inet.d, e sei pronto per partire.
$ cat atftpd
USE_INETD = true
OPZIONI ="–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"
Avrai bisogno di un client TFTP. Ce ne sono molti, ma il client atftp è una soluzione di riga di comando semplice e veloce. Per installare è, usare apt-get install atftp. Quindi connetti e carica un file:
$ atftp 192.168.2.146
tftp> mettere file vuoto
tftp> smettere
Possiamo vedere che il file vuoto è stato caricato nel percorso specificato nel file di configurazione / srv / tftp
$ ls -l / srv / tftp
-rw-rw-r– 1 jdw jdw 0 nov 5 10:44 emptyfile
9. tftpd-hpa
Un altro server TFTP popolare per Linux è tftpd-hpa. Poiché il protocollo TFTP è così semplice, non ci sono davvero evidenti vantaggi nella scelta di un server TFTP rispetto a un altro. Tuttavia, a causa di dipendenze e carenze della documentazione, a volte un server funzionerà meglio di un altro. Se non riesci a far funzionare atftpd, prova tftpd-hpa.
$ sudo apt-get install tftpd-hpa
Lettura degli elenchi dei pacchetti … Fine
Costruire l’albero delle dipendenze
Lettura delle informazioni sullo stato … Fatto
Il seguente pacchetto è stato installato automaticamente e non è più necessario:
xinetd
Usa ‘sudo apt autoremove’ per rimuoverlo.
Pacchetti suggeriti:
pxelinux
Verranno installati i seguenti NUOVI pacchetti:
tftpd-hpa
Troverai il file di configurazione in / etc / default / tftpd-hpa:
$ cat / etc / default / tftpd-hpa
# / Etc / default / tftpd-hpa
TFTP_USERNAME ="tftp"
TFTP_DIRECTORY ="/ Var / lib / tftpboot"
TFTP_ADDRESS =": 69"
TFTP_OPTIONS ="–sicuro"
Modificare le impostazioni come desiderato, quindi avviare il server utilizzando il servizio sudo tftpd-hpa restart.
10. server macOS TFTP
macOS ha un server TFTP integrato che non verrà caricato per impostazione predefinita. Il modo più semplice per farlo funzionare è semplicemente digitare `sudo launchctl load -F / System / Library / LaunchDaemons / tftp.plist` e fornire la tua password quando richiesto. Puoi usare qualcosa come netstat per confermare che è in esecuzione:
$ netstat -n | grep * .69
udp4 0 .69. *
udp6 0 .69. *
Il server TFTP è ora in esecuzione sulla porta 69 in attesa di connessioni. È possibile utilizzare qualsiasi client TFTP per connettersi al server e caricare o scaricare file. Per chiudere il server TFTP, utilizzare semplicemente il comando unload:
sudo launchctl unload -F /System/Library/LaunchDaemons/tftp.plist
Parole finali
Sebbene TFTP non includa alcuna procedura di sicurezza, questa mancanza di sicurezza non è unica tra i sistemi di amministrazione di rete. DHCP e SNMPv2 ampiamente implementati non includono misure di sicurezza. Assicurati di implementare TFTP solo su una rete privata protetta.
Box). È importante scegliere il server TFTP giusto per le proprie esigenze, in base al sistema operativo utilizzato e alle funzionalità richieste. In questo articolo sono stati elencati i 10 migliori server TFTP gratuiti per sistemi Windows e Linux, con una breve descrizione delle loro caratteristiche principali. Tuttavia, è importante ricordare che TFTP non è adatto alluso su Internet a causa della sua mancanza di sicurezza, e che esistono alternative più sicure come lFTP e lSFTP.