Diretórios específicos para clientes

Diretórios específicos para clientes

Eu tenho um servidor TFTP com alguns clientes (digamos que ABCD são os clientes). Todos os clientes devem ter a mesma configuração (apenas o IP do servidor). Porém, alguns clientes devem buscar arquivos em um diretório específico e outros em outros diretórios. Por exemplo, A e B precisam buscar arquivos em /tftp/1e C, D em /tftp/2.

O melhor seria usar endereços IP e sub-redes para fazer a distinção ("todos os clientes nesta sub-rede buscam neste diretório"), mas não sei se o TFTP pode fazer isso.

PS: Não uso TFTP por opção e não posso usar mais nada.

Responder1

  1. Do protocolo TFTP (RFC 1350)

    Considerações de segurança

    Como o TFTP não inclui mecanismos de login ou controle de acesso, deve-se tomar cuidado com os direitos concedidos a um processo do servidor TFTP para não violar a segurança do sistema de arquivos dos hosts do servidor. O TFTP geralmente é instalado com controles de modo que apenas arquivos com acesso público de leitura estejam disponíveis via TFTP e a gravação de arquivos via TFTP não seja permitida.

    Então o protocolo em si não tem suporte para suas necessidades.

  2. Você pode usar um servidor TFTP específico que atenda às suas necessidades, ou sejatftpd-hpa. Este servidor implementa um recurso chamado"Remapeamento de nome de arquivo"; O --map-arquivoA opção especifica um arquivo que contém regras de remapeamento de nome de arquivo. O conjunto de regras processa cada solicitação e, com base no IP do solicitante, redireciona a solicitação para um diretório específico. Consulte as páginas de manual do tftpd-hpa.

informação relacionada