Come installare e configurare il server TFTP su Windows 10

Un server TFTP è sostanzialmente utilizzato per trasferire file tra sistemi connessi in rete. TFTP, noto anche come Trivial File Transfer Protocol, è un'utilità software Internet che è possibile utilizzare per inviare o ricevere un file da un sistema remoto. Il protocollo è molto semplice e non fornisce molta sicurezza ai file che vengono trasferiti.

Conosciamo tutti il ​​gruppo home di Windows che ti consente di condividere file su una rete senza grandi ostacoli. Tuttavia, è stato rimosso da Windows 10 nell'aggiornamento v1803 a causa della quale sono necessarie risoluzioni alternative. Una soluzione alternativa sarebbe utilizzare un server TFTP, è semplice e facile da configurare. In questo articolo, utilizzeremo il server TFTP di SolarWinds ( scaricalo qui ) che è abbastanza facile da usare e ti consente di trasferire file con affidabilità e ad alta velocità su una rete. Raccomandiamo inoltre di utilizzare il server TFTP di SolarWinds poiché sono un'azienda specializzata, in particolare sviluppano software e soluzioni per grandi organizzazioni per aiutare a gestire reti, sistemi e infrastrutture IT.

Prerequisiti:

Prima di entrare nell'essenza dell'articolo e mostrarti come configurare il tuo server TFTP, ci sono alcune cose che ti occorreranno. Ecco cosa ti serve -

  • Account amministratore: se non si utilizza un account amministratore, non sarà necessario configurare un server TFTP sul proprio sistema. Pertanto, assicurati di aver effettuato l'accesso come amministratore.
  • Server TFTP di SolarWinds: per configurare un server TFTP, è necessario scaricare l'utilità del server TFTP da SolarWinds. Puoi scaricarlo da qui . Dopo aver scaricato il file .zip, estrarlo sul desktop e procedere con l'installazione diretta.
  • Port Forwarding: per consentire l'accesso remoto al server TFTP, è necessario inoltrare la porta UDP 69 all'indirizzo IP sulla rete dal router per consentire agli utenti esterni alla rete di accedere al server. Tuttavia, se non è necessaria una connessione remota, non è necessario inoltrare le porte.

Dopo aver soddisfatto tutti i requisiti, sei pronto per configurare il server.

Accesso remoto o accesso locale

Se hai deciso di consentire l'accesso al server TFTP dall'esterno della tua rete locale come casa o ufficio o in qualsiasi altro luogo, dovrai assicurarti di utilizzare un IP statico o di avere l'IP dinamico aggiunto alla lista bianca, per impostazione predefinita il server TFTP consente a Tutti gli indirizzi IP di inviare e ricevere file insieme a Port Forwarded. È possibile aggiungere un intervallo IP per consentire più IP o un intervallo ridotto per consentire anche un solo dispositivo.

Configurazione IP per TFTP di Solarwinds

Impostazione del server TFTP

Per configurare il server, seguire le istruzioni fornite:

  1. Prima di tutto, eseguire l'utility del server TFTP di SolarWinds andando nel menu Start e cercando il server TFTP .
  2. Una volta caricato, fai clic su File, quindi seleziona Configura .

    Menu File del server TFTP di SolarWinds
  3. Ora, se si desidera visualizzare il server nella barra delle applicazioni di Windows, fare clic su " Aggiungi server TFTP alla barra delle applicazioni di Windows ".
  4. Successivamente, dovrai scegliere la directory principale del server . Qui è dove verranno salvati tutti i file ricevuti. Inoltre, se si desidera inviare alcuni file, è necessario prima copiare i file in questa directory. Fai clic su Sfoglia e scegli una posizione a tua scelta.

    Modifica della directory principale del server
  5. Successivamente, passa alla scheda Sicurezza per applicare alcune restrizioni.
  6. Se desideri solo inviare file, fai clic su Invia file . Se desideri solo ricevere file, fai clic su Ricevi file . Se vuoi fare entrambe le cose, assicurati che la casella " Invia e ricevi file " sia selezionata.

    Selezione dei tipi di trasferimento
  7. Grazie all'utilità del server TFTP di SolarWinds, è possibile aggiungere ulteriore sicurezza consentendo a determinati indirizzi IP di inviare e ricevere file. Se lo desideri, seleziona " Consenti solo al seguente indirizzo IP di inviare / ricevere file ", quindi fai clic su Aggiungi .
  8. Immettere l'intervallo di indirizzi IP e fare clic su OK .

    Intervallo consentito di indirizzi IP
  9. Infine, fai clic su OK per chiudere la finestra di configurazione.

Ecco fatto, hai configurato e configurato correttamente il tuo server TFTP.

Utilizzo del server TFTP

Ora che hai configurato un server TFTP, ti starai chiedendo come inviare o ricevere file usando il server TFTP. Non preoccuparti, illustreremo la procedura qui.

Port Forward - Per avviarlo, devi prima assicurarti di inoltrare il numero di porta 69 se vuoi che i sistemi al di fuori della rete possano accedervi. Il port forwarding di solito è diverso per firmware diverso, quindi non possiamo coprirli tutti. Tuttavia, per fornirti le informazioni di base, dovrai accedere al pannello di controllo del router, andare su Configurazione avanzata e individuare NAT o Port Forward. Lì, basta inserire una nuova voce e inoltrare la porta UDP 69 sul tuo indirizzo ipv4.

Se non si intende trasferire file in remoto, non è necessario inoltrare alcuna porta.

Installazione del client TFTP

Il prossimo passo sarebbe installare il client TFTP sul sistema remoto o locale. Per installare il client TFTP, attenere alla seguente procedura:

  1. Vai al menu Start e apri il Pannello di controllo .
  2. Passare a Programmi e funzionalità e quindi sul lato sinistro, fare clic su " Attiva o disattiva funzionalità di Windows ".
  3. Scorri verso il basso e individua il client TFTP . Selezionare la casella.

    Installazione del client TFTP
  4. Fare clic su OK per installare il client.
  5. Aspetta che si completi.

Ricorda che questo deve essere sul sistema che non esegue il server.

Configurazione del firewall per consentire TFTP

Dopo aver installato il client TFTP sul tuo sistema, dovrai disattivare Windows Firewall o aggiungere un'eccezione per le connessioni TFTP. Ecco come farlo:

  1. Vai al menu Start e apri il Pannello di controllo .
  2. Cambia la visualizzazione in Icone grandi, quindi seleziona Windows Defender Firewall .
  3. Per disattivare Windows Defender Firewall, fai clic su " Attiva o disattiva Windows Defender ".
  4. Seleziona " Disattiva Windows Defender Firewall " in entrambe le impostazioni e fai clic su OK.

    Disattivazione di Windows Defender Firewall
  5. Se non vuoi disattivare Windows Firewall, puoi semplicemente aggiungere un'eccezione per le connessioni TFTP. Per fare ciò, fai clic su " Consenti a un'app o funzionalità tramite Windows Defender Firewall " nella finestra delle impostazioni di Windows Firewall.
  6. Fai clic su " Modifica impostazioni " per poter aggiungere un'eccezione.
  7. Ora, fai clic su Consenti un'altra app e quindi tocca Sfoglia .
  8. Cerca TFTP.exe nella directory system32 di Windows. Selezionalo e fai clic su Apri.
  9. Seleziona entrambe le caselle privata e pubblica e quindi fai clic su OK .

    Consentire TFTP attraverso il firewall

Trasferimento di file tramite TFTP

Infine, dopo aver installato il client TFTP e inoltrato la porta UDP 69, sei pronto per trasferire file da remoto o localmente. Per fare ciò, assicurarsi che il server sia in esecuzione e quindi seguire le istruzioni fornite:

  1. Premi il tasto Windows + R per aprire Esegui .
  2. Digita " cmd " per aprire il prompt dei comandi.
  3. Prima di trasferire i file, assicurarsi che i file che si desidera inviare siano nella directory principale del server .
  4. Ora, se vuoi ricevere un file, dovrai usare il parametro GET . Nel caso in cui si desideri inviare un file, sarà sufficiente utilizzare il parametro PUT . Il comando procede come segue:
     Tftp -i [indirizzo IP server] [GET o PUT] [percorso del file] 
  5. Un esempio sarebbe il seguente:
     Tftp -i 192.168.10.8 inserisci E: \ hello.txt 

    Invio di un file tramite TFTP
  6. Se si desidera ricevere un file, il comando sarà il seguente:
     Tftp -i 192.168.10.8 get hello.txt 

Ricezione di un file tramite TFTP
Nota:

Se si desidera trasferire i file in remoto, sarà necessario specificare l'indirizzo IP pubblico nel prompt dei comandi seguito dalla porta. Un esempio potrebbe essere:

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

Articoli Interessanti