Como configurar e configurar o servidor TFTP no Windows 10

Um servidor TFTP é basicamente usado para transferir arquivos entre sistemas conectados por uma rede. TFTP, também conhecido como Trivial File Transfer Protocol, é um utilitário de software de internet que você pode usar para enviar ou receber um arquivo de um sistema remoto. O protocolo é muito básico e não oferece muita segurança aos arquivos que estão sendo transferidos.

Todos nós conhecemos o Grupo Doméstico do Windows que permite compartilhar arquivos em uma rede sem qualquer grande obstáculo. No entanto, ele foi removido do Windows 10 na atualização v1803 devido a quais resoluções alternativas são necessárias. Uma solução rápida seria usar um servidor TFTP, é simples e fácil de configurar. Neste artigo, usaremos o SolarWinds TFTP Server ( download aqui ), que é muito fácil de usar e permite transferir arquivos com confiabilidade e velocidade rápida em uma rede. Também recomendamos o uso do SolarWinds TFTP Server, uma vez que eles são uma empresa especializada, desenvolvendo especificamente softwares e soluções para grandes organizações para ajudar a gerenciar redes, sistemas e infraestrutura de TI.

Pré-requisitos:

Antes de entrarmos na essência do artigo e mostrarmos como configurar seu servidor TFTP, há certas coisas que você precisará. Aqui está o que você precisa -

  • Conta de administrador: Se você não estiver usando uma conta de administrador, não será necessário configurar um servidor TFTP em seu sistema. Portanto, verifique se você está logado como administrador.
  • SolarWinds TFTP Server: Para configurar um servidor TFTP, você terá que baixar o utilitário TFTP Server da SolarWinds. Você pode baixá-lo daqui . Depois de ter baixado o arquivo .zip, extraí-lo para o seu desktop e, em seguida, basta ir até a instalação direta.
  • Encaminhamento de porta: Para permitir o acesso remoto ao seu servidor TFTP, você precisará encaminhar a porta UDP 69 para o endereço IP em sua rede do roteador, a fim de permitir que usuários de fora da rede acessem o servidor. No entanto, se a conexão remota não for necessária, você não precisará encaminhar as portas.

Depois de ter cumprido todos os requisitos, você está pronto para configurar o servidor.

Acesso Remoto ou Acesso Local

Se você decidiu permitir o acesso ao servidor TFTP de fora da sua rede local, como a sua Casa ou Escritório ou em qualquer outro lugar, você precisará garantir que você use um IP estático ou que seu IP Dinâmico seja adicionado à lista branca, por padrão o servidor TFTP permite que Todos os endereços IP enviem e recebam arquivos junto com a Porta encaminhada. Você pode adicionar Intervalo de IPs para permitir vários IPs ou um intervalo reduzido para permitir apenas um dispositivo também.

Configuração de IP para o Solarwinds TFTP

Configurando o servidor TFTP

Para configurar o servidor, siga as instruções dadas:

  1. Primeiro de tudo, execute o utilitário SolarWinds TFTP Server acessando o menu Iniciar e procurando por servidor TFTP .
  2. Uma vez carregado, clique em Arquivo e selecione Configurar .

    Menu Arquivo SolarWinds TFTP Server
  3. Agora, se você quiser que o servidor apareça na bandeja do sistema do Windows, clique em ' Adicionar servidor TFTP à bandeja do sistema do Windows '.
  4. Depois disso, você terá que escolher o diretório raiz do servidor . É aqui que todos os arquivos recebidos serão salvos. Além disso, se você quiser enviar alguns arquivos, primeiro terá que copiar os arquivos para este diretório. Clique em Browse e escolha um local de sua escolha.

    Alterando o diretório raiz do servidor
  5. Em seguida, mude para a guia Segurança para aplicar algumas restrições.
  6. Se você quiser apenas enviar arquivos, clique em Enviar arquivos . Se você deseja receber apenas arquivos, clique em Receber arquivos . Caso você queira fazer as duas coisas, verifique se a caixa " Enviar e receber arquivos " está marcada.

    Selecionando Tipos de Transferência
  7. Graças ao utilitário SolarWinds TFTP Server, você pode adicionar alguma segurança extra, permitindo que determinados endereços IP enviem e recebam arquivos. Se você deseja fazer isso, marque a opção ' Permitir somente o seguinte endereço IP para enviar / receber arquivos ' e clique em Adicionar .
  8. Digite o intervalo dos endereços IP e clique em OK .

    Alcance permitido de endereços IP
  9. Finalmente, clique em OK para fechar a janela de configuração.

É isso aí, você configurou e configurou com sucesso seu servidor TFTP.

Usando o servidor TFTP

Agora que você configurou um servidor TFTP, talvez esteja se perguntando como enviar ou receber arquivos usando o servidor TFTP. Não se preocupe, vamos ilustrar o procedimento aqui.

Port Forward - Para iniciá-lo, primeiro você deve se certificar de encaminhar o número da porta 69 se quiser que os sistemas fora da rede o acessem. O encaminhamento de porta geralmente é diferente para firmware diferente, portanto, não podemos cobrir todos eles. No entanto, para lhe dar uma visão básica, você terá que acessar o painel de controle do seu roteador, ir para a Configuração Avançada e localizar o NAT ou o Port Forward. Lá, basta fazer uma nova entrada e encaminhar a porta UDP 69 em seu endereço ipv4.

Por favor, note que se você não pretende transferir arquivos remotamente, você não precisa encaminhar nenhuma porta.

Instalando o cliente TFTP

O próximo passo seria instalar o cliente TFTP no sistema remoto ou local. Para instalar o cliente TFTP, faça o seguinte:

  1. Vá para o menu Iniciar e abra o painel de controle .
  2. Navegue até Programas e recursos e, no lado esquerdo, clique em " Ativar ou desativar recursos do Windows ".
  3. Role para baixo e localize o cliente TFTP . Verifica a caixa.

    Instalando o cliente TFTP
  4. Clique em OK para instalar o cliente.
  5. Aguarde a conclusão.

Lembre-se de que isso deve estar no sistema que não está executando o servidor.

Configurando o Firewall para permitir o TFTP

Depois de ter instalado o cliente TFTP em seu sistema, você terá que desativar o Firewall do Windows ou adicionar uma exceção para as conexões TFTP. Veja como fazer isso:

  1. Vá para o menu Iniciar e abra o painel de controle .
  2. Altere a exibição por ícones grandes e selecione Firewall do Windows Defender .
  3. Para desativar o Firewall do Windows Defender, clique em " Ativar ou desativar o Windows Defender ".
  4. Marque a opção " Desativar o Firewall do Windows Defender " nas duas configurações e clique em OK.

    Desativando o Firewall do Windows Defender
  5. Se você não quiser desativar o Firewall do Windows, basta adicionar uma exceção para as conexões TFTP. Para fazer isso, clique em ' Permitir um aplicativo ou recurso através do Firewall do Windows Defender ' na janela de configurações do Firewall do Windows.
  6. Clique em " Alterar configurações " para poder adicionar uma exceção.
  7. Agora, clique em Permitir outro aplicativo e clique em Procurar .
  8. Procure por TFTP.exe no diretório system32 do Windows. Selecione-o e clique em Abrir.
  9. Marque as caixas Privada e Pública e clique em OK .

    Permitindo o TFTP através do Firewall

Transferência de arquivos usando o TFTP

Finalmente, depois de instalar o cliente TFTP e encaminhar a porta UDP 69, você está pronto para transferir arquivos remotamente ou localmente. Para fazer isso, verifique se o servidor está em execução e siga as instruções fornecidas:

  1. Pressione a tecla Windows + R para abrir o Run .
  2. Digite ' cmd ' para abrir o prompt de comando.
  3. Antes de transferir os arquivos, verifique se os arquivos que você deseja enviar estão no diretório raiz do servidor .
  4. Agora, se você quiser receber um arquivo, você terá que usar o parâmetro GET . Caso você queira enviar um arquivo, basta usar o parâmetro PUT . O comando é o seguinte:
     Tftp -i [endereço IP do servidor] [GET or PUT] [caminho do arquivo] 
  5. Um exemplo seria o seguinte:
     Tftp -i 192.168.10.8 colocar E: \ hello.txt 

    Enviando um arquivo usando o TFTP
  6. Se você quiser receber um arquivo, o comando será o seguinte:
     Tftp -i 192.168.10.8 obter o arquivo hello.txt 

Recebendo um arquivo usando o TFTP
Nota:

Se você quiser transferir arquivos remotamente, você terá que especificar o endereço IP público no prompt de comando seguido pela porta. Um exemplo seria:

 Tftp -i 39.43.126.2:69 coloque E: \ hello.txt 

Artigos Interessantes