El Protocolo de transferencia de archivos trivial, o TFTP, como lo llamamos habitualmente, es uno de los mecanismos de transferencia de archivos más utilizados por los administradores de redes y sistemas. Es similar a su hermano mayor FTP, o protocolo de transferencia de archivos, aunque muy diferente. Es un protocolo limitado y liviano que requiere pocos recursos, lo que lo hace ideal como método de elección para transferir archivos como actualizaciones de firmware o configuraciones del sistema. También es el protocolo que permite arrancar una PC sin disco desde la red utilizando el protocolo BOOTP. Hoy, revelamos los mejores servidores TFTP gratuitos disponibles para Windows, Linux y macOS.
En su uso más típico, los archivos se transfieren entre un servidor y el dispositivo donde se utilizan. Hoy, estamos revelando algunos de los mejores servidores TFTP gratuitos que pudimos encontrar en Internet. Todos harán el trabajo, pero algunos a veces tienen diferencias sutiles que vamos a tratar de delinear. Pero antes de presentar nuestros mejores servidores, veamos qué es exactamente TFTP.
Transferencias de archivos TFTP explicadas
El Protocolo de transferencia de archivos trivial, o TFTP, es un protocolo de transferencia de archivos simplificado. A diferencia de FTP, no utiliza el protocolo TCP orientado a la conexión, sino que utiliza el protocolo UDP sin conexión en el puerto IP 69. Al no tener conexión, la pérdida de paquetes es posible en la transferencia y tanto el cliente como el servidor deben poder para gestionarlo. El protocolo también puede ser más lento porque no usa ventanas, lo que reduce su eficiencia en enlaces de alta latencia. Por esa razón, se usa más comúnmente en redes locales.
Entre las simplificaciones de TFTP, en comparación con FTP, TFTP no proporciona ninguna forma de listar archivos en el servidor. Tampoco tiene posibilidad de autenticación de usuario ni capacidad de cifrado. Debe saber exactamente qué nombre de archivo desea transferir. Admite el uso de rutas que son relativas al directorio de inicio del servidor, pero nuevamente, uno debe conocer la ruta ya que no hay forma de navegar por el árbol de directorios. Y finalmente, la implementación estándar de TFTP no tiene capacidad de derechos de lectura y / o escritura.
Debido a sus limitaciones, la mayoría de los usuarios prefieren FTP a TFTP. Sin embargo, los administradores de sistemas y redes utilizan mucho TFTP para actualizar el firmware en varios tipos de hardware, como conmutadores, enrutadores, cortafuegos, equilibradores de carga, etc. Y, como indicamos en nuestra introducción, TFTP también se utiliza como parte del Proceso BOOTP para descargar la imagen del sistema operativo a computadoras y estaciones de trabajo sin disco.
La última versión del protocolo es la versión 2, tal como se define en RFC 1350, que se remonta a 1992. Ha estado allí durante bastante tiempo y es la versión más utilizada.
Los mejores servidores TFTP para Windows
Dado que Windows es el sistema operativo más utilizado, no sorprende que siete o nuestros mejores servidores sean para esa plataforma. Después de todo, no importa qué tipo de equipo esté administrando o cuál sea su necesidad de transferencias de archivos TFTP, es probable que lo haga desde una computadora con Windows.
1. Servidor TFTP SolarWinds (DESCARGA GRATUITA)
Si no conoce SolarWinds, es una empresa que fabrica una gran cantidad de excelentes herramientas de gestión de redes. Ofrece una amplia gama de herramientas para abordar prácticamente todas las tareas de administración de red que se puedan imaginar. La mayoría de sus herramientas son relativamente económicas en comparación con los productos de la competencia y todas vienen con un período de prueba gratuito para que pueda probarlas en su entorno. Pero incluso mejor que sus pruebas gratuitas, SolarWinds también ofrece varias herramientas gratuitas muy útiles.
El servidor TFTP gratuito de SolarWinds es una de estas herramientas. Puede descargar la herramienta desde esta página .
El servidor TFTP se ejecuta como un servicio de Windows. Su funcionamiento es transparente y su gestión debería ser sencilla para cualquier persona con conocimientos de administración de sistemas Windows.
Un servidor TFTP suele ser una herramienta simple y también lo es este. No hay mucho que decir al respecto. Entre sus principales características dignas de mención, esta no es una verdadera herramienta 100% gratuita para siempre y para nadie. No está limitado en duración y tipo de uso. Otra característica importante según lo declarado por SolarWinds es la posibilidad de ejecutar transferencias simultáneas desde múltiples dispositivos. Y aunque el protocolo TFTP no tiene seguridad incorporada, el servidor TFTP de SolarWinds se puede configurar para permitir solo conexiones desde direcciones IP específicas o rangos de direcciones.
Finalmente, el servidor TFTP de SolarWinds puede manejar archivos de hasta 4GB de tamaño. Lo más probable es que nunca necesite transferir un archivo más grande a través de TFTP.
2. Utilidad TFTP de Windows
A pesar de su nombre, esta herramienta no es de Microsoft. La utilidad TFTP de Windows es en realidad un servidor TFTP básico para Windows. Fue desarrollado por mgenti usando C # y el marco .net de Microsoft. Esto lo convierte en un ejecutable muy pequeño, especialmente cuando se tiene en cuenta que apenas existen opciones configurables. Sin embargo, esta falta de opciones también significa que ni siquiera puede especificar a qué interfaz se vinculará el servidor y, por lo tanto, aceptará conexiones entrantes en todas ellas.
El pequeño tamaño del servidor se debe al uso del marco .net. Por supuesto, esto significa que si aún no tiene el marco .net instalado, su espacio de instalación podría terminar siendo mucho más grande que el del servidor. Por otra parte, no hay demasiadas computadoras con Windows en estos días que no tengan el marco .net instalado, ya que se usa en muchos proyectos de desarrollo de software.
Y si usted mismo es un desarrollador, la utilidad también incluye una clase .net que puede ser utilizada por cualquier persona para agregar el servidor TFTP y la funcionalidad del cliente a su software.
El servidor está disponible en su página de Sourceforge y es de dominio público, lo que significa que cualquiera es libre de usarlo.
3. Tftpd32 (y Tftpd64)
Tftpd32 del desarrollador Philippe Jounin es un servidor TFTP muy popular para Windows. De hecho, es mucho más que un servidor TFTP. La aplicación preparada para IPV6 también incluye un servidor DHCP, un servidor DNS, un servidor SNTP para sincronización de reloj, un servidor syslog y un cliente TFTP. Son muchas funciones empaquetadas en una sola aplicación.
De hecho, posiblemente sea demasiada funcionalidad, ya que hay pocas circunstancias en las que uno optaría por ejecutar todos estos servicios desde la misma computadora. El único lugar donde veríamos un uso para todos estos servidores es en una red de empresas muy pequeñas. En redes más grandes, la mayoría de estos servicios, como DNS y DHCP, pero también SNTP, a menudo se ejecutan desde cualquier servidor de servicio de directorio que se utilice.
Como se indica en el sitio web de la aplicación “ El cliente y servidor TFTP son totalmente compatibles con el soporte de la opción TFTP (tsize, blocksize y timeout), que permiten el máximo rendimiento a la hora de transferir los datos. ”
Otras características útiles del servidor son una función de directorio, ajuste de seguridad, filtrado de interfaz, barras de progreso y reconocimientos tempranos.
El sitio web del desarrollador propone varias descargas diferentes. La aplicación se puede descargar como un archivo zip o un instalador ejecutable. También hay una versión que se ejecuta como servicio. Y finalmente, puede optar por Tftpd64, la misma aplicación exacta pero compilada como una aplicación de 64 bits.
4. Servidor TFTP gratuito WhatsUp
WhatsUp, en el improbable caso de que nunca haya oído hablar de él, es una herramienta de monitoreo que proporciona un lugar centralizado para monitorear el tiempo de actividad y la disponibilidad de los dispositivos y servidores. Ha existido durante años y se ha ganado una excelente reputación como plataforma de monitoreo sólida. Algo parecido a SolarWinds, Ipswitch, la empresa detrás de WhatsUp, fabrica algunas herramientas gratuitas.
El servidor TFTP gratuito de WhatsUp es una de las herramientas gratuitas de Ipswitch. Es bastante básico en términos de funcionalidad pero, de nuevo, esto es lo que uno esperaría de TFTP de todos modos. El servidor gratuito tiene como objetivo que los ingenieros de red necesiten mover archivos de un dispositivo a otro con la menor cantidad de problemas posible. La aplicación, que tiene tanto un componente de servicio que se ejecuta en segundo plano como una aplicación para monitorearlo y configurarlo, funciona muy bien. Sin embargo, la falta de documentación puede ser un obstáculo para algunos.
Si está interesado en probar el servidor TFTP gratuito de WhatsUp, puede descargar el software desde esta página . Deberá completar un formulario con su nombre y dirección de correo electrónico y puede esperar que Ipswitch se comunique con usted poco después. Después de todo, tiene que haber una razón por la cual una empresa como Ipswitch daría un producto como ese de forma gratuita.
5. servidor TFTP haneWIN
haneWin software es una pequeña empresa que fabrica software de red para Windows. Y dado que algunos de sus productos funcionan con Windows 95, 98 y ME, parece que han estado ahí desde siempre. Entre sus diferentes productos, encontrará servidores DHCP, DNS, NFS y TFTP. El servidor TFTP haneWIN es una aplicación con todas las funciones que está disponible en versiones de 32 y 64 bits. Se ejecutará en casi cualquier versión de Windows desde Windows XP, hasta Windows 10.
A diferencia de la mayoría de los otros servidores TFTP, el servidor TFTP de haneWIN implementa algún tipo de control de acceso basado en la dirección IP del cliente. Los permisos de lectura y escritura, así como el acceso al directorio, se pueden configurar en el servidor por dirección IP.
El servidor viene en dos componentes, un servicio de Windows y un subprograma del panel de control que permite ajustar la configuración del servidor y monitorear las transferencias de archivos. También se puede ejecutar desde la línea de comandos, lo que lo convierte en una excelente opción para operaciones con secuencias de comandos. Junto con el servidor viene un cliente TFTP que se implementa como una DLL a la que accede a través del símbolo del sistema.
Puede descargar el archivo directamente desde el sitio web del desarrollador .
6. Servidor TFTP de WinAgents
El grupo de software WinAgents es otra pequeña empresa que publica software de gestión de redes. Uno de los productos estrella de la empresa es su servidor TFTP WinAgents . Se ejecuta en la mayoría de las plataformas de servidor de Windows desde Windows XP. Esto incluye Windows 2000 (servidor), XP, 2003 (servidor), Vista, Windows 7 y 2008 (servidor). Aunque el servidor es una aplicación de 32 bits, también funcionará bien en sistemas de 64 bits.
El servidor implementa alguna forma de control de acceso burdo basado en la dirección IP de origen. Pero la característica que diferencia al hombre del servidor TFTP de WinAgents es su uso o carpetas virtuales. Son carpetas que parecen existir para los clientes TFTP que se conectan al servidor, mientras que en realidad no existen en el servidor. Se utilizan para proporcionar algún tipo de organización a las transferencias de archivos TFTP.
El servidor TFTP de WinAgents es un verdadero software gratuito, aunque tiene una limitación importante. Lanzado como software de prueba, el software se ejecutará a plena capacidad durante un período de prueba de 30 días, después del cual estará limitado a dos descargas simultáneas. Esta limitación se puede eliminar comprando una licencia para el software. El software se puede descargar y la licencia se puede comprar en el sitio web de WinAgents .
7. Servidor TFTP de Spiceworks para profesionales de TI
El servidor TFTP de Spiceworks para profesionales de TI es mucho más que un servidor TFTP. Es un sistema de gestión de configuración a pequeña escala. Utiliza TFTP para extraer archivos de configuración de sus dispositivos y puede comparar archivos de configuración uno al lado del otro. Esto asegurará que sus configuraciones estén estandarizadas en toda su red.
El software también puede ayudar a mantener su firmware actualizado al servir como un repositorio para el firmware del dispositivo. Pero antes que nada, el software es un servidor TFTP que funciona muy bien. Usted es libre de usarlo para cualquier propósito que considere oportuno. Puede descargarse, a cambio de su información personal, del sitio web de Spicework .
Servidores TFTP de Linux
Linux es un sistema operativo muy popular y no es raro que los administradores de red lo usen. La mayoría de las distribuciones de Linux vienen con al menos un servidor TFTP, aunque rara vez está habilitado, o incluso instalado, de forma predeterminada. Todavía está allí, aunque como parte de un paquete que a menudo se llama TFTPd, con la "d" de Daemon, el nombre de Unix para una aplicación que se ejecuta en segundo plano. Es similar en funcionalidad a un servicio de Windows.
1. atftpd
Un servidor TFTP popular en el mundo de Linux se llama servidor TFTP avanzado. Por lo general, viene en un paquete llamado aftpd. Es un gran servidor multiproceso que admite multidifusión. Como tal, es una excelente opción para implementaciones no estándar.
Dependiendo de su distribución de Linux, usa apt-get o yum para instalar el demonio. Así es como se hace en apt-get.
$ sudo apt-get install atftpd
A diferencia de la mayoría de los servidores TFTP de Windows, atftpd se configura editando un archivo de configuración que se encuentra en / etc / default / atftpd. El archivo de configuración es donde especificará cosas como los puertos a escuchar o si ejecutar el software y un demonio o un proceso Inetd. Esto es lo que normalmente encontrará en el archivo de configuración.
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 es otro servidor TFTP popular para Linux. Con un protocolo tan simple como TFTP, todos los servidores tienen casi exactamente el mismo conjunto de funciones. Las principales razones por las que elegiría uno sobre el otro tienen que ver con las dependencias y la documentación.
Por lo general, usaría tftpd-hpa siempre que no pueda hacer que atftpd funcione de manera confiable. Es fácil de instalar con un solo comando apt-get.
$ sudo apt-get install tftpd-hpa
Como la entrada anterior, tftpd-hpa se configura a través de un archivo de configuración en / etc / default / tftpd-hpa. Esto es lo que normalmente encontrará en ese archivo:
TFTP_USERNAME = "tftp" TFTP_DIRECTORY = "/ var / lib / tftpboot" TFTP_ADDRESS = ": 69" TFTP_OPTIONS = "- seguro"
Cualquiera de estas configuraciones se puede modificar a su gusto editando el archivo. Una vez modificado, el servidor debe reiniciarse con este comando:
reinicio de tftpd-hpa del servicio sudo
El servidor TFTP de macOS (2700)
Es probable que macOS no sea la plataforma más utilizada por los administradores de red. Aún así, tiene un servidor TFTP incorporado. No está cargado de forma predeterminada, pero habilitarlo es bastante fácil. La forma más fácil de lograrlo es simplemente escribir el siguiente comando en una ventana de Terminal:
sudo launchctl load -F /System/Library/LaunchDaemons/tftp.plist
Se le pedirá que proporcione su contraseña de macOS para continuar.
Una vez instalado, puede usar el comando netstat para confirmar que se está ejecutando:
$ netstat -n | grep * .69 udp4 0 .69. * udp6 0 .69. *
Esto le indica que el servidor TFTP está escuchando en el puerto 69, esperando conexiones y que aceptará conexiones IP V4 e IPI V6.
Si necesita apagar el servidor TFTP, simplemente use el comando de descarga:
sudo launchctl unload -F /System/Library/LaunchDaemons/tftp.plist
Terminando
A pesar de su naturaleza cruda, el protocolo TFTP todavía se usa ampliamente en el campo de la administración de redes. Es la forma principal de instalar y actualizar firmware y software en muchos, quizás la mayoría de los dispositivos de red.
Ya sea que use Windows, Linus o incluso macOS, hay servidores TFTP disponibles de forma gratuita. Acabamos de enumerar 10 de los mejores. No dude en probar cualquiera de ellos, pero déjele saber que el primero, el servidor TFTP de SolarWinds, es nuestro favorito. Es un servidor de alta calidad que hará el trabajo de manera consistente.