Vix Blog
No Result
View All Result
  • Economia
  • Educação
  • Segurança
  • Mundo
  • Negócios
  • Notícias
  • Tecnologia
  • DMCA
NEWSLETTER
  • Economia
  • Educação
  • Segurança
  • Mundo
  • Negócios
  • Notícias
  • Tecnologia
  • DMCA
No Result
View All Result
Vix Blog
No Result
View All Result

Como configurar um servidor TFTP no Linux

Carolina by Carolina
13 de julho de 2022
Reading Time: 7 mins read
0
Como configurar um servidor TFTP no Linux

RELATED POSTS

6 razões pelas quais os alunos escolhem MacBooks

Porquê emendar o erro GeForce Now 0xc0f1103f no Windows 10 e 11

O que é memória reservada de hardware no Windows?

O TFTP (Trivial File Transfer Protocol) foi descrito pela primeira vez em 1980. É um protocolo bastante antigo publicado em junho de 1981 como TFTP Protocol revision 2 na RFC 783 (Request For Comments) por Karen R. Sollins.

Nos primeiros dias, o principal objetivo do TFTP era enviar e receber arquivos em uma rede. Em particular, foi usado para transferir os arquivos necessários durante a inicialização para permitir que os sistemas inicializem em uma rede.

MAKEUSEO VÍDEO DO DIA

Veja como você pode configurar um servidor TFTP em uma máquina Linux.

O que é TFTP?

O TFTP ainda é usado para fins de transferência de arquivos e não há alterações fundamentais nos recursos que ele suporta. O TFTP é usado para baixar e enviar arquivos por UDP/IP. Ele não possui funções adicionais, como controle de identidade e autorização, listagem de arquivos, exclusão ou renomeação, que geralmente são encontradas em outros protocolos de transferência de arquivos.

Ao contrário dos protocolos avançados de transferência de arquivos que utilizam TCP na camada de transmissão, ele funciona no protocolo UDP e não possui recursos como verificar se os pacotes pertencentes ao arquivo estão indo ou não para o outro lado. Devido a essa limitação, é mais adequado para uso em redes locais do que na Internet ou em redes de longa distância.


Apesar de todos esses recursos aparentemente negativos listados acima, um aspecto do protocolo TFTP que é muito forte é sua simplicidade. A implementação do protocolo é bastante fácil em comparação com suas alternativas, mesmo para ambientes que não possuem um sistema operacional neles. Devido a esta característica, possui uma ampla área de utilização em sistemas embarcados.

Instalando um servidor TFTP no Linux

Ao trabalhar com dispositivos incorporados, é importante ter o serviço de servidor TFTP instalado. Em sistemas Linux, várias implementações de servidor TFTP podem ser executadas. Se você estiver usando uma distribuição baseada em Debian, você pode instalar o tftpd-hpa, tftpdou atftpd pacotes. Se você não tiver certeza de qual escolher, considere instalar o pacote tftpd-hpa.

sudo apt-get install tftpd-hpa
tftpd-hpa-install-debian-distro

Após a instalação, o serviço TFTP começará a escutar na porta UDP 69. Para servir os arquivos para outros sistemas através do servidor TFTP, você precisa ter em mente alguns pré-requisitos:

  • Copiando o arquivo necessário para o diretório inicial do TFTP ou um diretório abaixo desse diretório inicial
  • Tornando as permissões de arquivo visíveis ao público

Para descobrir qual é o diretório inicial do servidor TFTP, você pode consultar o TFTP_DIRECTORY variável no /etc/default/tftpd-hpa Arquivo. Normalmente, você verá diretórios como /var/lib/tftpboot ou /srv/tftp. Se desejar, você pode alterar esse diretório e reiniciar o serviço.

cat /etc/default/tftpd-hpa
tftpd-hpa-content-for-directory-select

Para facilitar o uso, se você alterar o proprietário do diretório inicial TFTP relevante para sua conta de usuário, não precisará adicionar o prefixo sudo a todos os comandos executados. Use o comando chown para alterar a propriedade de root para o usuário atual:

sudo chown -R $USER /srv/tftp

Os nomes dos pacotes do servidor TFTP e os diretórios iniciais padrão podem diferir dependendo da distribuição Linux usada.

Enviando arquivos com o servidor TFTP

Às vezes, há situações em que o TFTP é a única opção para mover um arquivo do sistema Linux embarcado para o ambiente externo. Por exemplo, às vezes o sistema pode não suportar nenhuma mídia gravável com a qual você possa transferir o arquivo.


Nesses casos, como o cliente TFTP provavelmente será compilado em caixa ocupadavocê pode enviar um arquivo salvo no sistema para um servidor TFTP em uma rede.

Para usar o aplicativo cliente TFTP, emita o caixa ocupada tftp comando:

busybox tftp                                                                                

Para enviar um arquivo de amostra para o servidor TFTP, você precisa usar um comando como este:

busybox tftp -l example.bin -p 192.168.1.100

Embora o comando acima esteja correto, você receberá um erro ao transferir o arquivo para seu servidor TFTP. Como a mensagem de erro retornada não é autoexplicativa, é difícil entender qual é o problema real.

O problema aqui é devido a alguns procedimentos de segurança no servidor TFTP. O TFTP exige que um arquivo com o mesmo nome esteja no diretório em que o arquivo será gravado como pré-requisito para o upload de um arquivo e que o acesso de gravação para esse arquivo esteja disponível para todos.

Em outras palavras, não é possível fazer upload de um arquivo que não existe no servidor TFTP via clientes TFTP. Se você criar um arquivo vazio com o mesmo nome e editar seus direitos de acesso, o processo de upload acima será bem-sucedido. Para isso, você deve executar os seguintes comandos no diretório inicial do servidor TFTP relevante:

cd /srv/tftp 
touch example.bin
chmod 666 example.bin

Agora você pode realizar seu upload com sucesso.

Também é possível desabilitar a medida de segurança acima e fazer com que o servidor TFTP crie um arquivo que não existe. Para isso, você pode usar o -c ou –crio parâmetro ao iniciar o tftpd-hpa inscrição. É suficiente adicionar este parâmetro ao existente TFTPD_OPTIONS variável no /etc/default/tftpd-hpa Arquivo:


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

Por que usar um servidor TFTP para transferência de arquivos?

A vantagem mais importante do TFTP é que ele é rápido e ajuda você a economizar tempo. É uma opção ideal para transferir arquivos de configuração de dispositivos de rede para outros sistemas. Além disso, possui critérios de uso muito simples. Funciona confortavelmente com software em sistemas operacionais baseados em Windows e Linux. Finalmente, o TFTP está sempre lá para salvar o dia em situações em que você não pode tecnicamente usar o FTP.

A maior desvantagem é, claro, que não é seguro. Portanto, você deve ter muito cuidado ao transferir arquivos usando um servidor TFTP.

Além das transferências de arquivos, você não pode executar funções como exclusão, edição e modificação de arquivos usando um servidor TFTP. Esse recurso é uma grande desvantagem para quem usa ou busca sistemas avançados. Finalmente, ele não requer autenticação, o que é uma grande desvantagem se você levar a sério sua segurança.


Configurando o TFTP em outros sistemas operacionais

Se você for usar o TFTP no Windows, não precisará instalar nenhum software de terceiros. Você pode habilitar o TFTP com a opção Ativar ou desativar recursos do Windows no painel de controle.

Carolina

Carolina

Related Posts

6 dicas e truques para ajudá-lo a ortografar melhor no seu Mac
Segurança

6 razões pelas quais os alunos escolhem MacBooks

30 de março de 2023
Porquê emendar o erro GeForce Now 0xc0f1103f no Windows 10 e 11
Segurança

Porquê emendar o erro GeForce Now 0xc0f1103f no Windows 10 e 11

30 de março de 2023
O que é memória reservada de hardware no Windows?
Segurança

O que é memória reservada de hardware no Windows?

30 de março de 2023
6 problemas com semi-caminhões elétricos
Segurança

6 problemas com semi-caminhões elétricos

30 de março de 2023
Som supimpa, monitores intra-auriculares aquém de US$ 150
Segurança

Som supimpa, monitores intra-auriculares aquém de US$ 150

30 de março de 2023
Os 7 melhores aplicativos para fabricar hábitos de bem-estar para cada tipo de mente
Segurança

Os 7 melhores aplicativos para fabricar hábitos de bem-estar para cada tipo de mente

30 de março de 2023
Next Post
7 razões pelas quais você não deve obter um rastreador ou relógio de fitness

Vale a pena comprar um rastreador de fitness? Explorando os prós e contras

Vendo anúncios excessivamente pessoais online?  3 maneiras de fazê-los parar

Vendo anúncios excessivamente pessoais online? 3 maneiras de fazê-los parar

Deixe um comentário Cancelar resposta

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

No Result
View All Result

Últimas Notícias

6 dicas e truques para ajudá-lo a ortografar melhor no seu Mac

6 razões pelas quais os alunos escolhem MacBooks

30 de março de 2023
4 correções para tentar se o Windows não usar toda a sua RAM

4 correções para tentar se o Windows não usar toda a sua RAM

30 de março de 2023
Porquê emendar o erro GeForce Now 0xc0f1103f no Windows 10 e 11

Porquê emendar o erro GeForce Now 0xc0f1103f no Windows 10 e 11

30 de março de 2023
Porquê usar seus próprios vídeos no PowerPoint para a Web

Porquê usar seus próprios vídeos no PowerPoint para a Web

30 de março de 2023
O que é memória reservada de hardware no Windows?

O que é memória reservada de hardware no Windows?

30 de março de 2023

Categorias

  • Entretenimento
  • Mundo
  • Notícias
  • Segurança
Vix Blog

Somos entusiastas da tecnologia com a missão de ensinar ao mundo como usar e compreender a tecnologia em suas vidas.
SAIBA MAIS »

Entre em contato conosco enviando um e-mail para contato@vixblog.com

Posts recentes

  • 6 razões pelas quais os alunos escolhem MacBooks
  • 4 correções para tentar se o Windows não usar toda a sua RAM
  • Porquê emendar o erro GeForce Now 0xc0f1103f no Windows 10 e 11

Categorias

  • Entretenimento
  • Mundo
  • Notícias
  • Segurança

Links Importantes

  • Quem Somos
  • Blog
  • Fale Conosco
  • Política de Privacidade
  • DMCA

© 2021 VixBlog - Notícias e dicas para o seu dia dia.

No Result
View All Result
  • Economia
  • Educação
  • Segurança
  • Mundo
  • Negócios
  • Notícias
  • Tecnologia
  • DMCA

© 2021 VixBlog - Notícias e dicas para o seu dia dia.