Installazioe e verifica di Server TFTP su Ubuntu 17.04
Bisogna installare i seguenti pacchetti:
sudo apt-get install tftpd-hpa tftp-hpa
Modifichiamo il file /etc/default/tftpd-hpa in modo che coincida con le nostre esigenze
# /etc/default/tftpd-hpa
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/tftpboot"
TFTP_ADDRESS=":69"
TFTP_OPTIONS="--secure"
Creiamo la cartella /tftpboot e questa deve coincidere con l’informazione inserita nel file di configurazione: il più delle volte è /tftpboot, ma il pacchetto tftpd-hpa crea la directory /var/lib/tftpboot che dovremo rimuovere con un
rm -rf /var/lib/tftpboot
Successivamente creiamo e settiamo i permessi per directory
sudo mkdir /tftpboot
sudo chmod -R 777 /tftpboot
sudo chown -R tftp /tftpboot
Ristartiamo il servizio tftpd-hpa.
sudo service tftpd-hpa restart
Ora il servizio tftp è attivo.
Testiamo che sia tutto funzionante
Creiamo un file test con alcuni caratteri all’interno della cartella /tftpboot del server tftp
Otteniamo l’indirizzo del server, se sconosciuto, con ifconfig.
Quindi eseguiamo:
tftp 192.168.1.2
tftp> get test
Sent 159 bytes in 0.0 seconds
tftp> quit
Se siete arrivati fino qui, allora è tutto a posto.
