Hay una gran variedad de Protocolos de transferencia de archivos (FTP) en uso en Internet hoy. Uno de los más básicos, y por lo tanto más ampliamente utilizado para realizar transferencias de archivos individuales de bajo nivel, es el FTP trivial o Protocolo trivial de transferencia de archivos (TFTP) En este artículo, cubriremos los 10 mejores servidores TFTP para sistemas Windows y Linux.
TFTP es fundamental para mantener parches y configuraciones de dispositivos integrados y existirá durante mucho tiempo. El protocolo se encuentra con frecuencia en dispositivos como enrutadores, transmisores de medios y teléfonos móviles. Es la forma principal en que los archivos de firmware se envían a estos dispositivos para actualizarlos o parchearlos. TFTP no es adecuado para su uso en Internet debido a su falta de seguridad. El FTP es más común para usar en Internet, y el SFTP más seguro está creciendo en popularidad para las transferencias de archivos de Internet seguras.
Hay muchos detalles sobre cada una de las herramientas que seleccionamos para este artículo a continuación, pero Si solo tiene tiempo para un resumen rápido, estos son los mejores servidores TFTP gratuitos:
- Servidor TFTP gratuito de SolarWinds (DESCARGA GRATUITA) – Esta herramienta se ejecuta en Windows e incluye un bloqueo de rango de IP y puede transferir archivos de hasta 4 GB de tamaño.
- Utilidad TFTP de Windows – Servidor TFTP ligero y gratuito con la ventaja de ser rápido en la transferencia de archivos pequeños.
- TFTPD32 – Un paquete de monitores de red útiles que incluye un monitor de servidor DHCP, un monitor DNS y un servidor Syslog, así como un servidor TFTP.
- Servidor TFTP gratuito de WhatsUp – Interfaz de aspecto inteligente que se conecta a un servidor TFTP efectivo.
- servidor TFTP haneWIN – Servidor TFTP de 32 bits y 64 bits para entornos Windows que pueden restringirse en operaciones a la dirección IP o directorio.
- Ganadores – Pequeño servidor TFTP para Windows con la capacidad de administrar carpetas de archivos virtuales.
- Spiceworks TFTP – Spiceworks es un sistema de gestión de red con publicidad y este servidor TFTP es parte de él.
- atftpd – Utilidad de línea de comandos de Linux que es rápida en la transferencia de archivos pero no tiene seguridad.
- tftpd-hpa – Sistema TFTP directo de línea de comandos de Linux.
- servidor TFTP de macOS – Servidor TFTP de línea de comandos simple para macOS.
¿Qué es TFTP??
Las sesiones FTP actuales admiten muchos comandos diferentes. Al iniciar sesión en un servidor FTP, los usuarios generalmente pueden enumerar, eliminar, renombrar, cargar o descargar archivos y cambiar directorios. Por el contrario, TFTP ofrece solo la capacidad de cargar o descargar un archivo y utiliza UDP sobre IP en lugar de la pila TCP / IP más estándar. El protocolo no es capaz de permitir una funcionalidad más avanzada, pero lo compensa mediante el método de tolerancia a fallas que lo hace extremadamente confiable. Debido a esta funcionalidad limitada, los servidores TFTP pueden tener una huella extremadamente pequeña en el disco y en la memoria, por lo que es ideal para usar en dispositivos integrados.
Precaución: TFTP tiene cero seguridad. No existe un concepto de cuentas de usuario, por lo que cualquiera podrá conectarse a su servidor TFTP. Asegúrese de que su máquina servidor esté protegida de alguna otra manera, como con un firewall o limitando las interfaces de red en las que el servidor escucha.
Linux es, de lejos, el sistema operativo más común en el tipo de dispositivos en los que es probable que encuentre un servidor TFTP. Pero también existe un rico ecosistema de dispositivos Windows y macOS que ejecutan firmware (piense en Apple TV y Microsoft Surface para ver algunos ejemplos).
Ver también:
- Los mejores servidores SCP
- Los mejores servidores SFTP
Los mejores servidores TFTP gratuitos de Windows
Algunas de las consideraciones que tomamos al seleccionar las herramientas para esta lista fueron confiabilidad, facilidad de configuración y uso, suficiente documentación y soporte, y solidez de la herramienta en diversos usos de la industria..
1. Servidor TFTP SolarWinds (DESCARGA GRATUITA)
El servidor TFTP ofrecido por SolarWinds es una versión 100% gratuita que se ejecuta solo en Windows. No es una prueba que expira. Ofrece funcionalidades básicas como bloqueo de rango de IP y puede transferir archivos de hasta 4 GB de tamaño. Se ejecuta como un servicio de Windows que facilita la administración con herramientas nativas de Windows.
MÁS INFORMACIÓN SOBRE EL SITIO OFICIAL DE SOLARWINDS:
www.solarwinds.com/free-tools/free-tftp-server/
SELECCIÓN DEL EDITOR
La configuración es simple y el servidor TFTP de SolarWinds admite transferencias simultáneas y la capacidad de autorizar solo IP específicas. Es una descarga totalmente gratuita..
Descargar: Descarga GRATUITA en SolarWinds.com
Sitio oficial: www.solarwinds.com/free-tools/free-tftp-server/
OS: Ventanas
2. Utilidad TFTP de Windows
La Utilidad TFTP de Windows es un servidor TFTP básico para Windows. Es extremadamente pequeño y casi no tiene opciones de configuración. Por un lado, eso permite que la utilidad sea muy pequeña y rápida. Por otro lado, significa que no puede especificar alguna configuración básica, como qué interfaz de red vincular. El tamaño pequeño proviene de la dependencia del marco .NET. Pero, si aún no tiene instalado .NET Framework para alguna otra aplicación, eso puede resultar en una gran huella de instalación, por lo que esta utilidad puede no ser óptima para cada caso de uso.
Además, viene con una clase .NET que los desarrolladores pueden usar para incorporar TFTP en sus propias aplicaciones.
3. TFTPD32
Tftpd32 es un servidor TFTP de código abierto inmensamente popular para Windows. No es solo un elegante servidor TFTP, sino que también incluye algunas otras características. La lista de características adicionales incluye un servidor DHCP, un servidor DNS, un servidor SNTP (hora) y un servidor syslog, por lo que también lo ayudará a administrar sus direcciones IP. Es bastante difícil llegar a un escenario en el que necesite ese conjunto particular de características en una sola aplicación, pero el uso de una o dos además de un servidor TFTP puede satisfacer algunas necesidades.
Y no se preocupe, también hay una versión de 64 bits..
4. Servidor TFTP gratuito de WhatsUp
El servidor TFTP de WhatsUP es un producto de IPSwitch. El servidor TFTP está dirigido a ingenieros de red que solo necesitan obtener los archivos donde pertenecen con la menor molestia posible. WhatsUp es una herramienta gratuita, no una versión de prueba. Casi no hay documentación disponible en el servidor TFTP gratuito de WhatsUp, por lo que es difícil determinar qué casos de uso puede abordar mejor.
5. servidor TFTP haneWIN
El servidor TFTP de haneWIN es un servidor TFTP de 32 y 64 bits con todas las funciones que se ejecuta en Windows XP / VISTA / 20xx (servidores) / 7/8/10. Se separa un poco del modelo TFTP al admitir controles de acceso, que no son parte nativa de TFTP. Este servidor TFTP puede restringir las direcciones IP para permitir solo la descarga o carga y el acceso a los directorios del servidor. Una característica interesante es que también se puede ejecutar completamente en la línea de comandos, lo que lo hace muy útil para acciones con script. También incluye un cliente TFTP que se ejecuta como una DLL. El software HaneWIN también produce un servidor DHCP que tiene un servidor TFTP integrado.
6. Ganadores
El paquete de software WinAgents incluye un servidor TFTP robusto que se ejecuta en la plataforma: Windows 2000 (servidor), XP, 2003 (servidor), Vista, Windows 7 y 2008 (servidor). También es compatible con plataformas de 64 bits, aunque lo hace ejecutando un servicio de 32 bits. Tiene algunos controles de acceso limitados, como el acceso a archivos basado en IP y usa solo un puerto UDP que hace que la implementación detrás de un firewall sea más fácil de manejar. Una característica muy útil de WinAgents es el soporte para carpetas de archivos virtuales. Esto significa que puede crear carpetas que parecen existir para los usuarios de TFTP, pero no es necesario que existan en realidad en el disco del servidor. Esta característica puede facilitar la organización de archivos, lo cual es algo notoriamente doloroso con el TFTP tradicional.
7. Servidor TFTP de Spiceworks
El servidor TFTP de Spiceworks se centra en la gestión de la red. Mantener todos sus dispositivos actualizados, así como garantizar que toda la configuración sea estándar en toda la organización para cada enrutador y conmutador, puede ser difícil. El servidor TFTP de Spiceworks puede ayudarlo a mantener todos sus dispositivos con firmware y configuraciones actuales con un mínimo esfuerzo. Una de las características adicionales de Spiceworks es la capacidad de comparar configuraciones de red lado a lado con las copias de seguridad existentes para detectar rápidamente dispositivos que ejecutan software obsoleto. Pequeñas ideas como esa pueden ayudar a determinar rápidamente el comportamiento deshonesto en segmentos de red.
Servidores TFTP de Linux
Hay una variedad de servidores TFTP disponibles para la mayoría de las distribuciones de Linux. Uno popular es el servidor TFTP avanzado que viene en un paquete llamado atftpd. La “d” al final de muchos paquetes de Linux significa daemon, que es un término similar a Unix para una aplicación que se ejecuta en segundo plano. Un demonio de Linux es similar a un servicio de Windows. El servidor ATFTP admite multidifusión y es multiproceso, lo que lo hace un poco más flexible para implementar en instalaciones de red no estándar. Use apt-get o yum para instalarlo, dependiendo de su distribución de Linux.
8. atftpd
$ sudo apt-get install atftpd
Leyendo listas de paquetes … Hecho
Construyendo árbol de dependencia
Leyendo información del estado … Hecho
Se instalarán los siguientes paquetes NUEVOS:
atftpd
Encontrará el archivo de configuración disperso para atftpd en `/ etc / default / atftpd. Configure algunas opciones rápidas, como en qué puertos escuchar y si debe ejecutarse como demonio o mediante inet.d, y estará listo para comenzar..
$ cat atftpd
USE_INETD = verdadero
OPCIONES ="–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"
Necesitará un cliente TFTP. Hay muchos, pero el cliente atftp es una solución de línea de comandos rápida y fácil. Para instalar es, use apt-get install atftp. Luego, conecta y sube un archivo:
$ atftp 192.168.2.146
tftp> poner el archivo vacío
tftp> dejar
Podemos ver que el archivo vacío se ha subido a la ruta especificada en el archivo de configuración / srv / tftp
$ ls -l / srv / tftp
-rw-rw-r– 1 jdw jdw 0 5 de noviembre 10:44 archivo vacío
9. tftpd-hpa
Otro servidor TFTP popular para Linux es tftpd-hpa. Dado que el protocolo TFTP es tan simple, no hay ventajas realmente obvias al elegir un servidor TFTP sobre otro. Sin embargo, debido a dependencias y deficiencias de documentación, a veces un servidor funcionará mejor que otro. Si no puede hacer que atftpd funcione, pruebe tftpd-hpa.
$ sudo apt-get install tftpd-hpa
Leyendo listas de paquetes … Hecho
Construyendo árbol de dependencia
Leyendo información del estado … Hecho
El siguiente paquete se instaló automáticamente y ya no es necesario:
xinetd
Use ‘sudo apt autoremove’ para eliminarlo.
Paquetes sugeridos:
pxelinux
Se instalarán los siguientes paquetes NUEVOS:
tftpd-hpa
Encontrará el archivo de configuración en / 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 ="–seguro"
Modifique la configuración como desee, luego inicie el servidor usando sudo service tftpd-hpa restart.
10. servidor TFTP de macOS
macOS tiene un servidor TFTP incorporado que no se cargará de manera predeterminada. La forma más fácil de ejecutarlo es simplemente escribir `sudo launchctl load -F / System / Library / LaunchDaemons / tftp.plist` y proporcionar su contraseña cuando se le solicite. Puede usar algo como netstat para confirmar que se está ejecutando:
$ netstat -n | grep * .69
udp4 0 .69. *
udp6 0 .69. *
El servidor TFTP ahora se está ejecutando en el puerto 69 esperando conexiones. Puede usar cualquier cliente TFTP para conectarse al servidor y cargar o descargar archivos. Para cerrar el servidor TFTP, simplemente use el comando de descarga:
sudo launchctl unload -F /System/Library/LaunchDaemons/tftp.plist
Ultimas palabras
Aunque TFTP no incorpora ningún procedimiento de seguridad, esta falta de seguridad no es única entre los sistemas de administración de redes. DHCP y el SNMPv2 ampliamente implementado no incluyen medidas de seguridad. Asegúrese de implementar solo TFTP en una red privada segura.
Spanish:
Es interesante conocer la gran variedad de Protocolos de transferencia de archivos (FTP) que existen en Internet hoy en día. Uno de los más utilizados es el FTP trivial o Protocolo trivial de transferencia de archivos (TFTP), especialmente para transferencias de archivos individuales de bajo nivel. En este artículo se presentan los 10 mejores servidores TFTP para sistemas Windows y Linux, lo que es muy útil para mantener parches y configuraciones de dispositivos integrados. Aunque TFTP no es adecuado para su uso en Internet debido a su falta de seguridad, es fundamental para dispositivos como enrutadores, transmisores de medios y teléfonos móviles. Es importante destacar que el FTP es más común para usar en Internet, y el SFTP más seguro está creciendo en popularidad para las transferencias de archivos de Internet seguras. Es recomendable tener precaución al utilizar TFTP, ya que no tiene seguridad y cualquiera puede conectarse a su servidor TFTP. Por lo tanto, es importante proteger su máquina servidor de alguna otra manera, como con un firewall o limitando las interfaces de red en las que el servidor escucha.