Tecnología

Inicio

Cómo utilizar el puerto 80 para la transferencia TFTP

Miles de empresas e instituciones de software en todo el mundo el uso de TFTP para configurar los teléfonos de voz sobre IP, ofrecen facilidades de inicio remoto o gestionar los dispositivos integrados. TFTP se utiliza generalmente para transferir pequeños archivos de configuración o de inicio a los dispositivos remotos y no proporciona los requisitos de autenticación entre las máquinas. De forma predeterminada, TFTP utiliza el puerto 69 para enviar solicitudes de lectura / escritura iniciales y luego usa los puertos aleatorios para enviar datos y acuses de recibo. Con el fin de eludir ciertas restricciones de seguridad, es posible cambiar el puerto que solicita al puerto 80, que normalmente está reservado para el tráfico HTTP, en sistemas basados ​​en Unix, editando el archivo / etc / services.

Instrucciones

1 Crear una copia de seguridad del archivo / etc / services con el siguiente comando:

"/etc/services.orig Cp / etc / services"

La edición del archivo / etc / services puede ser peligroso, y siempre es recomendable tener una copia de seguridad de la configuración original, trabajando.

2 Abra el archivo / etc / services usando su editor ASCII favorito. Los sistemas operativos basados ​​en Unix tienen muchos para elegir, por ejemplo, vi, ex y Kate. Para este ejemplo, utilice vi:

"vi / etc / services"

Usted necesita tener acceso root para editar este archivo.

3 Busque la línea que hace referencia el puerto del servidor TFTP mediante el comando siguiente:

"/ TFTP"

4 Entre en el modo de inserción en vi. Tipo "I" para introducir texto al principio de la línea. Utilice las teclas de flecha para desplazarse hasta el número "69" en esta línea.

5 Cambiar el número de puerto para la entrada TFTP desde 69 a 80, a continuación, pulse la tecla "ESC" para salir del modo de inserción en vi.

6 Guarde el archivo con el siguiente comando:

": W"

Las solicitudes iniciales de lectura / escritura para TFTP ahora viajarán en el puerto 80.

7 Salga del archivo / etc / services con el siguiente comando:

": Q"

Consejos y advertencias

  • Este método no cambia la asignación de puertos arbitrarios TFTP utiliza para el envío de acuses de recibo y datos, sólo la solicitud inicial de lectura / escritura.
  • El puerto 80 es típicamente reservado para el tráfico HTTP. Si está ejecutando un servidor Web o el aprovechamiento de cualquier otro software que utiliza este puerto, que el software debe estar desactivado. También podría cambiar la configuración de HTTP en el archivo / etc / services para utilizar el puerto 69, cambiando efectivamente las asignaciones de puertos.