Como instalar e configurar o servidor TFTP no Windows 10

Um servidor TFTP é basicamente usado para transferir arquivos entre sistemas conectados em uma rede. TFTP, também conhecido como Trivial File Transfer Protocol, é um utilitário de software da 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 Windows Homegroup, que permite compartilhar arquivos em uma rede sem grandes obstáculos. No entanto, ele foi removido do Windows 10 na atualização v1803 devido à qual 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 servidor TFTP SolarWinds ( baixe aqui ), que é muito fácil de usar e permite transferir arquivos com confiabilidade e em alta velocidade pela rede. Recomendamos também o uso do SolarWinds TFTP Server por ser uma empresa especializada no desenvolvimento de softwares e soluções para grandes organizações que auxiliam no gerenciamento de suas 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, certifique-se de estar conectado como administrador.
  • Servidor TFTP SolarWinds: Para configurar um servidor TFTP, você terá que baixar o utilitário TFTP Server do SolarWinds. Você pode baixá-lo aqui . Depois de fazer o download do arquivo .zip, extraia-o na sua área de trabalho e siga pela instalação direta.
  • Encaminhamento de porta: para permitir acesso remoto ao servidor TFTP, você precisará encaminhar a porta UDP 69 para o endereço IP em sua rede a partir do roteador para 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 atender a todos os requisitos, você estará pronto para configurar o servidor.

Acesso Remoto ou Acesso Local

Se você decidiu permitir o acesso ao servidor TFTP de fora de sua rede local, como sua casa ou escritório ou qualquer outro lugar, você precisará garantir que usa 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 IP para permitir vários IPs ou um intervalo reduzido para permitir apenas um dispositivo também.

Configuração de IP para Solarwinds TFTP

Configurando o servidor TFTP

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

  1. Em primeiro lugar, execute o utilitário SolarWinds TFTP Server acessando o menu Iniciar e procurando por servidor TFTP .
  2. Assim que carregar, clique em Arquivo e selecione Configurar .
  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 quiser enviar alguns arquivos, você terá que copiar os arquivos para este diretório primeiro. Clique em Navegar e escolha um local de sua escolha.
  5. Em seguida, mude para a guia Segurança para aplicar algumas restrições.
  6. Se você deseja apenas enviar arquivos, clique em Enviar arquivos . Se você deseja apenas receber arquivos, clique em Receber arquivos . Caso queira fazer as duas coisas, certifique-se de que a caixa ' Enviar e receber arquivos ' esteja marcada.
  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 desejar fazer isso, marque ' Permitir apenas que o seguinte endereço IP envie / receba arquivos ' e clique em Adicionar .
  8. Insira o intervalo dos endereços IP e clique em OK .
  9. Finalmente, clique em OK para fechar a janela de configuração.

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

Usando o servidor TFTP

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

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

Observe que, se você não pretende transferir arquivos remotamente, não é necessário encaminhar nenhuma porta.

Instalando o cliente TFTP

A próxima etapa 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.
  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 Firewall para Permitir TFTP

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

  1. Vá para o Menu Iniciar e abra o Painel de Controle .
  2. Altere Exibir por para ícones grandes e selecione Firewall do Windows Defender .
  3. Para desligar o Firewall do Windows Defender, clique em ' Ativar ou desativar o Windows Defender '.
  4. Marque ' Desativar o Firewall do Windows Defender ' em ambas as configurações e clique em OK.
  5. Se você não deseja desativar o Firewall do Windows, pode apenas 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 adicionar uma exceção.
  7. Agora, clique em Permitir outro aplicativo e em Procurar .
  8. Pesquise TFTP.exe no diretório system32 do Windows. Selecione-o e clique em Abrir.
  9. Marque as caixas Privado e Público e clique em OK .

Transferindo arquivos usando TFTP

Finalmente, após instalar o cliente TFTP e encaminhar a porta UDP 69 , você está pronto para transferir arquivos remota 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 Executar .
  2. Digite ' cmd ' para abrir o prompt de comando.
  3. Antes de transferir os arquivos, certifique-se de que os arquivos que deseja enviar estejam no diretório raiz do servidor .
  4. Agora, se quiser receber um arquivo, terá que usar o parâmetro GET . Caso queira enviar um arquivo, basta utilizar o parâmetro PUT . O comando é o seguinte:
    Tftp -i [endereço IP do servidor] [GET ou PUT] [caminho do arquivo]
  5. Um exemplo seria o seguinte:
    Tftp -i 192.168.10.8 put E: \ hello.txt
  6. Se você deseja receber um arquivo, o comando será o seguinte:
    Tftp -i 192.168.10.8 get hello.txt
Nota:

Se desejar 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