User Tools

Site Tools


linuxdebian:tftp

TFTP

Mi sono trovato a dover mettere su al volo, per un uso singolo, un server TFTP.

La soluzione più immediata che ho trovato è stata questa:

  • Installare atftpd (pacchetto Debian) e già che ci sono anche il client, atftp
  • Disabilitare l'avvio automatico del server, perché non mi serviva (systemctl, o /etc/init.d a seconda se avete quella merda di systemd o meno)
  • Lanciare a mano il demone tftp in modo che "serva" dei files da una directory nella mia home: (l'ultimo "." sta per "dalla directory dove ti trovi")
    sudo atftpd  --daemon --no-fork --user kurgan. .
  • Verificare se funziona, usando il client:
tftp localhost 
get nomefile

Soluzione alternativa

Se per qualche motivo non c'è aftpd, si può usare uftpd, del quale non esiste un pacchetto ufficiale Debian. Qui allegato uftpd c'è l'eseguibile per amd64 che possiamo lanciare a mano con:

sudo ./uftpd -o writable -n .

Questo comando lancia il server tftp usando la directory corrente per scrivere / leggere i files.

linuxdebian/tftp.txt · Last modified: by kurgan