Criando servidor TFTP no Debian 10

Me deparei com a necessidade de criar um servidor para enviar arquivos de atualização para alguns nós, optei pelo TFTP pela facilidade de uso dele e rapidez. Como o ambiente é controlado a falta de segurança do TFTP não será um problema, porém em ambientes de produção seria melhor pensar em algo com segurança como um SFTP.

O primeiro desafio já foi conseguir instalar o serviço TFTP, uma vez que o sistema que eu estava usando já é legado e não estava encontrando os pacotes para download, isso foi resolvido em outro post que pode ser consultado aqui, porém uma vez resolvido o arquivo source.list, segui os passos abaixo para instalar o serviço;

Primeira etapa foi realizar a instalação do serviço tftpd-hpa;

apt update && apt install tftpd-hpa

Após a instalação, acesse o arquivo padrão (tftpd-hpa) para modificar as configurações do serviço.

vim /etc/default/tftpd-hpa

TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/BKP"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="--secure --create"

No meu caso, mudei o diretório padrão para /BKP, e adicionei em TFTP_OPTIONS a opção create, que permite que o servidor crie arquivos no diretório. Adicionalmente é necessário fornecer ao diretório informado no arquivo, permissão para que o usuário tftp possa utilizá-lo;

chown -R tftp:tftp /BKP

Após as modificações no arquivo e permissões do diretório, reinicie e o serviço e verifique se o status está UP.

systemctl restart tftpd-hpa && systemctl status tftpd-hpa

Se nenhuma etapa falhou, seu servidor está pronto.

Regards,

Comments

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Search


Categories


Recent Posts