Directorios específicos para clientes

Directorios específicos para clientes

Tengo un servidor TFTP con algunos clientes (digamos que ABCD son los clientes). Todos los clientes deben tener la misma configuración (solo la IP del servidor). Sin embargo, algunos clientes deben buscar archivos en un directorio específico y otros en otros directorios. Por ejemplo, A y B tienen que buscar archivos en /tftp/1y C, D en /tftp/2.

Lo mejor sería usar la dirección IP y las subredes para hacer la distinción ("todos los clientes en esta subred buscan en este directorio"), pero no sé si TFTP puede hacer eso.

PD: No uso TFTP por elección propia y no puedo usar nada más.

Respuesta1

  1. Desde el protocolo TFTP (RFC 1350)

    Consideraciones de Seguridad

    Dado que TFTP no incluye mecanismos de control de acceso o inicio de sesión, se debe tener cuidado con los derechos otorgados a un proceso de servidor TFTP para no violar la seguridad del sistema de archivos del host del servidor. TFTP a menudo se instala con controles tales que sólo los archivos que tienen acceso público de lectura están disponibles a través de TFTP y no se permite la escritura de archivos a través de TFTP.

    Entonces el protocolo en sí no satisface sus necesidades.

  2. Puede utilizar un servidor TFTP particular que se ajuste a sus necesidades, es decirtftpd-hpa. Este servidor implementa una característica llamada"Reasignación de nombre de archivo"; El --archivo-mapaLa opción especifica un archivo que contiene reglas de reasignación de nombres de archivos. El conjunto de reglas procesa cada solicitud y, es decir, en función de la IP del solicitante, redirige la solicitud a, por ejemplo, un directorio particular. Consulte las páginas del manual de tftpd-hpa.

información relacionada