Cómo configurar y configurar el servidor TFTP en Windows 10

Un servidor TFTP se utiliza básicamente para transferir archivos entre sistemas que están conectados a través de una red. TFTP, también conocido como Protocolo trivial de transferencia de archivos, es una utilidad de software de Internet que puede usar para enviar o recibir un archivo desde un sistema remoto. El protocolo es muy básico y no proporciona mucha seguridad a los archivos que se transfieren.

Todos conocemos el Grupo Hogar de Windows que le permite compartir archivos a través de una red sin ningún obstáculo. Sin embargo, se ha eliminado de Windows 10 en la actualización v1803 debido a que se requieren resoluciones alternativas. Una solución rápida sería usar un servidor TFTP, es simple y fácil de configurar. En este artículo, utilizaremos el servidor TFTP SolarWinds ( descargue aquí ), que es bastante fácil de usar y le permite transferir archivos con fiabilidad y a una velocidad rápida a través de una red. También recomendamos usar SolarWinds TFTP Server, ya que son una compañía especializada, específicamente desarrollando softwares y soluciones para grandes organizaciones para ayudar a administrar sus redes, sistemas e infraestructura de TI.

Prerrequisitos:

Antes de entrar en la esencia del artículo y mostrarle cómo configurar su servidor TFTP, hay ciertas cosas que necesitará. Esto es lo que necesitas:

  • Cuenta de administrador: si no está utilizando una cuenta de administrador, no podrá configurar un servidor TFTP en su sistema. Por lo tanto, asegúrese de haber iniciado sesión como administrador.
  • Servidor TFTP de SolarWinds: para configurar un servidor TFTP, deberá descargar la utilidad Servidor TFTP de SolarWinds. Puedes descargarlo desde aquí . Una vez que haya descargado el archivo .zip, extráigalo a su Escritorio y luego simplemente realice la instalación directa.
  • Reenvío de puertos: para permitir el acceso remoto a su servidor TFTP, deberá reenviar el puerto UDP 69 a la dirección IP de su red desde su enrutador para permitir que los usuarios externos a su red accedan al servidor. Sin embargo, si no se necesita una conexión remota, no necesita reenviar puertos.

Una vez que haya cumplido con todos los requisitos, estará listo para configurar el servidor.

Acceso remoto o acceso local

Si ha decidido permitir el acceso al servidor TFTP desde fuera de su red local, como su hogar u oficina o en cualquier otro lugar, deberá asegurarse de usar una IP estática o de que su IP dinámica se agregue a la lista blanca de forma predeterminada. el servidor TFTP permite que todas las direcciones IP envíen y reciban archivos junto con el puerto reenviado. Puede agregar Rango de IP para permitir múltiples IP o un rango acortado para permitir solo un dispositivo también.

Configuración de IP para Solarwinds TFTP

Configurar el servidor TFTP

Para configurar el servidor, siga las instrucciones proporcionadas:

  1. En primer lugar, ejecute la utilidad SolarWinds TFTP Server yendo al menú Inicio y buscando el servidor TFTP .
  2. Una vez que se carga, haga clic en Archivo y luego seleccione Configurar .

    Menú de archivo del servidor SolarWinds TFTP
  3. Ahora, si desea que el servidor aparezca en la bandeja del sistema de Windows, haga clic en ' Agregar servidor TFTP a la bandeja del sistema de Windows '.
  4. Luego, deberá elegir el directorio raíz del servidor . Aquí es donde se guardarán todos los archivos recibidos. Además, si desea enviar algunos archivos, primero deberá copiar los archivos a este directorio. Haga clic en Examinar y elija la ubicación que prefiera.

    Cambio del directorio raíz del servidor
  5. A continuación, cambie a la pestaña Seguridad para aplicar algunas restricciones.
  6. Si solo desea enviar archivos, haga clic en Enviar archivos . Si solo desea recibir archivos, haga clic en Recibir archivos . En caso de que quiera hacer ambas cosas, asegúrese de que la casilla ' Enviar y recibir archivos ' esté marcada.

    Seleccionar tipos de transferencia
  7. Gracias a la utilidad SolarWinds TFTP Server, puede agregar un poco de seguridad adicional al permitir que ciertas direcciones IP envíen y reciban archivos. Si desea hacer esto, marque la casilla ' Solo permitir que la siguiente dirección IP envíe / reciba archivos ' y luego haga clic en Agregar .
  8. Ingrese el rango de las direcciones IP y haga clic en Aceptar .

    Rango permitido de direcciones IP
  9. Finalmente, haga clic en Aceptar para cerrar la ventana de configuración.

Eso es todo, ha configurado y configurado con éxito su servidor TFTP.

Usando el servidor TFTP

Ahora que ha configurado un servidor TFTP, es posible que se pregunte cómo enviar o recibir archivos utilizando el servidor TFTP. No se preocupe, vamos a ilustrar el procedimiento aquí.

Reenvío de puertos: para comenzar, primero deberá asegurarse de reenviar el número de puerto 69 si desea que los sistemas fuera de la red accedan a él. El reenvío de puertos suele ser diferente para diferentes firmware, por lo tanto, no podemos cubrirlos a todos. Sin embargo, para darle una idea básica, tendrá que acceder al panel de control de su enrutador, ir a Configuración avanzada y localizar NAT o Reenvío de puertos. Allí, solo haga una nueva entrada y reenvíe el puerto UDP 69 en su dirección ipv4.

Tenga en cuenta que si no tiene la intención de transferir archivos de forma remota, no tiene que reenviar ningún puerto.

Instalación de cliente TFTP

El siguiente paso sería instalar el Cliente TFTP en el sistema remoto o local. Para instalar el cliente TFTP, haga lo siguiente:

  1. Vaya al menú Inicio y abra el Panel de control .
  2. Vaya a Programas y características y luego, en el lado izquierdo, haga clic en ' Activar o desactivar las características de Windows '.
  3. Desplácese hacia abajo y busque el cliente TFTP . Revisa la caja.

    Instalación de cliente TFTP
  4. Haga clic en Aceptar para instalar el cliente.
  5. Espera a que se complete.

Recuerde que esto tiene que estar en el sistema que no ejecuta el servidor.

Configuración de firewall para permitir TFTP

Después de haber instalado el cliente TFTP en su sistema, deberá desactivar el Firewall de Windows o agregar una excepción para las conexiones TFTP. Aquí se explica cómo hacerlo:

  1. Vaya al menú Inicio y abra el Panel de control .
  2. Cambie la vista por iconos grandes y luego seleccione Firewall de Windows Defender .
  3. Para desactivar el Firewall de Windows Defender, haga clic en " Activar o desactivar Windows Defender ".
  4. Marque ' Desactivar Firewall de Windows Defender ' en ambas configuraciones y haga clic en Aceptar.

    Desactivar el Firewall de Windows Defender
  5. Si no desea desactivar el Firewall de Windows, simplemente puede agregar una excepción para las conexiones TFTP. Para hacer esto, haga clic en ' Permitir una aplicación o función a través del Firewall de Windows Defender ' en la ventana de configuración del Firewall de Windows.
  6. Haga clic en ' Cambiar configuración ' para poder agregar una excepción.
  7. Ahora, haga clic en Permitir otra aplicación y luego presione Examinar .
  8. Busque TFTP.exe en el directorio system32 de Windows. Selecciónelo y haga clic en Abrir.
  9. Marque las casillas Privada y Pública y luego haga clic en Aceptar .

    Permitir TFTP a través del firewall

Transferencia de archivos usando TFTP

Finalmente, después de instalar el cliente TFTP y reenviar el puerto UDP 69, está listo para transferir archivos de forma remota o local. Para hacer esto, asegúrese de que el servidor se esté ejecutando y luego siga las instrucciones dadas:

  1. Presione la tecla de Windows + R para abrir Ejecutar .
  2. Escriba ' cmd ' para abrir el símbolo del sistema.
  3. Antes de transferir los archivos, asegúrese de que los archivos que desea enviar estén en el directorio raíz del servidor .
  4. Ahora, si desea recibir un archivo, deberá usar el parámetro GET . En caso de que desee enviar un archivo, solo tendrá que usar el parámetro PUT . El comando es el siguiente:
     Tftp -i [dirección IP del servidor] [OBTENER o PONER] [ruta del archivo] 
  5. Un ejemplo sería el siguiente:
     Tftp -i 192.168.10.8 poner E: \ hello.txt 

    Enviar un archivo usando TFTP
  6. Si desea recibir un archivo, el comando se ejecutará de la siguiente manera:
     Tftp -i 192.168.10.8 get hello.txt 

Recibir un archivo usando TFTP
Nota:

Si desea transferir archivos de forma remota, deberá especificar la dirección IP pública en el símbolo del sistema seguido del puerto. Un ejemplo sería:

 Tftp -i 39.43.126.2:69 poner E: \ hello.txt 

Artículos De Interés