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

How Setup Configure Tftp Server Windows 10

A 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 Trivial File Transfer Protocol, 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 grandes obstáculos. Sin embargo, se eliminó de Windows 10 en la actualización v1803 debido a que se requieren resoluciones alternativas. Una solución rápida sería utilizar un servidor TFTP, es simple y fácil de configurar. En este artículo, usaremos el Servidor TFTP SolarWinds ( descarga aquí ) que es bastante fácil de usar y le permite transferir archivos con confiabilidad y a una velocidad rápida a través de una red. También recomendamos utilizar SolarWinds TFTP Server, ya que es una empresa especializada, que desarrolla específicamente software 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 necesita:

  • 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 SolarWinds: Para configurar un servidor TFTP, deberá descargar la utilidad TFTP Server de SolarWinds. Puedes descargarlo desde aquí . Una vez que haya descargado el archivo .zip, extráigalo en 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 en su red desde su enrutador para permitir que los usuarios de fuera de su red accedan al servidor. Sin embargo, si no se necesita una conexión remota, no es necesario 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 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 un rango de IP para permitir varias IP o un rango reducido para permitir un solo dispositivo también.

Configuración de IP para Solarwinds TFTP

Configuración del servidor TFTP

Para configurar el servidor, siga las instrucciones dadas:

  1. En primer lugar, ejecute el Servidor TFTP SolarWinds utilidad yendo a la Menu de inicio y buscando Servidor TFTP .
  2. Una vez que se cargue, haga clic en Archivo y luego seleccione Configurar .

    Menú de archivo del servidor TFTP de SolarWinds

  3. Ahora, si desea que el servidor aparezca en la bandeja del sistema de Windows, haga clic en ' Agregue el servidor TFTP a la bandeja del sistema de Windows ’.
  4. Posteriormente, tendrá que 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 Vistazo y elija una ubicación de su elección.

    Cambio del directorio raíz del servidor

  5. A continuación, cambie al Seguridad pestaña 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 el ' Enviar y recibir archivos 'Casilla está marcada.

    Seleccionar tipos de transferencia

  7. Gracias a la utilidad del servidor TFTP de SolarWinds, puede agregar un poco de seguridad adicional al permitir que cierta dirección IP envíe y reciba archivos. Si desea hacer esto, marque la casilla ' Solo permita que la siguiente dirección IP envíe / reciba archivos 'Y luego haga clic en Añadir .
  8. Ingrese el rango de direcciones IP y haga clic en Okay .

    Rango permitido de direcciones IP

  9. Finalmente, haga clic en Okay para cerrar la ventana de configuración.

Eso es todo, ha configurado y configurado correctamente 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 puerto - 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 todos. Sin embargo, para darle la información básica, tendrá que acceder al panel de control de su enrutador, ir a Configuración avanzada y localizar NAT o Port Forward. Allí, simplemente 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 del cliente TFTP

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

  1. Ve a la Menu de inicio y abre el Control Panel .
  2. Navegar 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 localice Cliente TFTP . Revisa la caja.

    Instalación del cliente TFTP

  4. Hacer clic Okay para instalar el cliente.
  5. Espere a que se complete.

Recuerde que esto tiene que estar en el sistema que no está ejecutando el servidor.

Configuración de firewall para permitir TFTP

Después de haber instalado el cliente TFTP en su sistema, tendrá que apagar el Firewall de Windows o agregar una excepción para las conexiones TFTP. A continuación, le indicamos cómo hacerlo:

  1. Ve a la Menu de inicio y abre el Control Panel .
  2. Cambiar el Vista por a 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. Comprobar el ' Apague el Firewall de Windows Defender 'En ambas configuraciones y haga clic en Aceptar.

    Apagar el Firewall de Windows Defender

  5. Si no desea desactivar el Firewall de Windows, 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 ajustes ’Para poder agregar una excepción.
  7. Ahora, haga clic en Permitir otra aplicación y luego golpea Vistazo .
  8. Buscar TFTP.exe en el directorio system32 de Windows. Selecciónelo y haga clic en Abrir.
  9. Compruebe tanto el Privado y Público cuadros y luego haga clic en Okay .

    Permitir TFTP a través del firewall

Transfiriendo Archivos que utilizan 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 esté funcionando y luego siga las instrucciones dadas:

  1. prensa Tecla de Windows + R abrir correr .
  2. Escribir ' 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á utilizar el OBTENER parámetro. En caso de que desee enviar un archivo, solo tendrá que utilizar el PONER parámetro. El comando es el siguiente:
    Tftp -i [dirección IP del servidor] [GET o PUT] [ruta del archivo]
  5. Un ejemplo sería el siguiente:
    Tftp -i 192.168.10.8 poner E:  hello.txt

    Envío de un archivo mediante TFTP

  6. Si desea recibir un archivo, el comando será el siguiente:
    Tftp -i 192.168.10.8 obtener hello.txt

Recibir un archivo mediante 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
5 minutos de lectura