Come configurare un server TFTP su Ubuntu Server

Su Ubuntu Server, ci sono diversi modi in cui gli utenti possono ospitare un sistema Trivial File Transfer Protocol per consentire agli utenti di inviare file avanti e indietro. Tuttavia, probabilmente lo strumento più accessibile per configurare un server TFTP su Ubuntu Server è il software Tftpd. Come mai? È molto facile da caricare su tutte le versioni moderne di Ubuntu. Meglio ancora, tutte le opzioni di configurazione sono molto semplici e facili da capire anche se non conosci Linux.

In questa guida, ti guideremo attraverso il processo di hosting di un server TFTP su un server Ubuntu. Idealmente, il software dovrebbe essere eseguito da Ubuntu Server. Detto questo, è possibile impostare tutto questo software per funzionare bene su Ubuntu Desktop.

Nota: ci concentriamo molto su Ubuntu Linux in questo tutorial, poiché la maggior parte degli utenti di server Linux lo utilizza e sarebbe fonte di confusione coprire più sistemi operativi per server. TFTP funziona su una varietà di altre distribuzioni di server Linux.

Installa il software del server TFTP e i relativi pacchetti

La configurazione di un server TFTP su Ubuntu inizia installando tutti i pacchetti rilevanti di cui ha bisogno per funzionare correttamente. Questi pacchetti sono installabili tramite il  gestore di pacchetti Apt  dalla riga di comando.

Per avviarlo sul tuo computer Ubuntu Server o Desktop, avvia una finestra di terminale premendo Ctrl + Alt + T o Ctrl + Maiusc + T sulla tastiera. Quindi, inserisci i comandi di seguito.

Nota: usi Debian Linux? La guida e il processo di installazione per Tftpd su di esso è identico a Ubuntu Linux. Per farlo funzionare, segui questa guida ma sostituisci tutte le istanze di Apt con Apt-get .

sudo apt install xinetd tftpd tftp

Se sei su Ubuntu Desktop, è anche possibile avviare Ubuntu Software Center, cercare ciascuno di questi pacchetti e installarlo in questo modo, se non sei un fan dell'installazione di programmi con Apt .

 Configura TFTPD

Ora che i pacchetti TFTPD sono impostati su Ubuntu Server (o Desktop), il passaggio successivo è configurare il server in modo che funzioni correttamente. Il primo passo nel processo di configurazione è creare una cartella nella directory  /etc/  .

sudo mkdir -p /etc/xinetd.d/

Con la cartella occupata, crea un nuovo file di testo con il comando touch . Tutte le configurazioni del server andranno in questo file.

sudo touch /etc/xinetd.d/tftp

Non puoi usare sudo touch ? Prova a elevare la shell del terminale su Root con sudo -s in anticipo.

sudo -s touch /etc/xinetd.d/tftp

Ora che il file esiste in /etc/xinetd.d/, aprilo nell'editor di testo Nano.

sudo nano -w /etc/xinetd.d/tftp

Prendi il codice qui sotto e incollalo nella finestra dell'editor di testo Nano.

service tftp
{
protocol = udp
port = 69
socket_type = dgram
wait = yes
user = nobody
server = /usr/sbin/in.tftpd
server_args = /tftpboot
disable = no
}

Salvare la modifica al file TFTP Nano premendo il Ctrl + O combinazione di tasti. Quindi, premi  Ctrl + X  per uscire.

Seguendo il file di configurazione TFTP, devi creare la cartella "tftpboot" nella directory principale (/) sul tuo server Ubuntu o desktop Ubuntu.

Usando il comando mkdir , crea la directory.

sudo mkdir /tftpboot

Successivamente, aggiorna i permessi della cartella "tftpboot" usando il comando chmod .

sudo chmod -R 777 /tftpboot

Dopo aver aggiornato le informazioni sui permessi per la directory "tftpboot", è il momento di utilizzare lo strumento chown per modificare le informazioni sui permessi dell'utente.

Nota: stiamo usando "nobody" nel comando chown di seguito per un motivo. Consentirà l'accesso a tutti coloro che tentano di accedere a TFTP con le stesse autorizzazioni, piuttosto che impostarlo per i singoli utenti.

sudo chown -R nessuno /tftpboot

Infine, è necessario riavviare il software del server TFTP per accettare le modifiche. Su Ubuntu 16.04 e versioni successive, questo viene fatto con il comando systemctl .

sudo systemctl restart xinetd.service

Supponendo che il comando systemctl sopra abbia esito positivo, il server dovrebbe essere attivo e funzionante. Passa alla sezione successiva per sapere come trasferire file con TFTP.

Trasferisci file su TFTP

Ora che il server TFTP sul server Ubuntu è attivo e funzionante, possiamo parlare di come caricare e scaricare file. Il motivo per cui è necessario esaminare come utilizzare TFTP su Linux è che i client FTP come FileZilla e altri probabilmente non lo supportano.

Per iniziare, apri un terminale sul computer su cui intendi connetterti al server TFTP remoto. Quindi installa il pacchetto "tftp", in modo da poter inviare connessioni, caricare, scaricare, ecc.

Ubuntu

sudo apt install tftp

Debian

sudo apt-get install tftp

Arch Linux

sudo pacman -S atftp

Fedora

sudo dnf install tftp

OpenSUSE

sudo zypper install tftp

Con l'app configurata sul tuo sistema, scopri l'indirizzo IP del tuo server Ubuntu TFTP. Quindi, connettiti al server, seguendo l'esempio seguente.

Nota: hai bisogno di aiuto per capire l'indirizzo IP del tuo server TFTP? Dai un'occhiata a questo post qui !

tftp ip.address.of.tftp.server

Come configurare un server TFTP su Ubuntu Server Caricamento

Per inviare un file al tuo server TFTP, usa il comando put .

mettere il nome del file

Scarica

Come configurare un server TFTP su Ubuntu Server

Per scaricare un file dal tuo server TFTP, usa il comando get .

ottenere il nome del file

Leave a Comment

3 modi per registrare la tua voce su Linux

3 modi per registrare la tua voce su Linux

Stai cercando di registrare la tua voce sul tuo PC Linux? Scopri i migliori software e come utilizzarli con la nostra guida dettagliata.

Come ridurre a icona Thunderbird nella barra delle applicazioni di Linux

Come ridurre a icona Thunderbird nella barra delle applicazioni di Linux

Birdtray è un

Come configurare Jellyfin su Linux in Docker

Come configurare Jellyfin su Linux in Docker

Jellyfin è un server multimediale open source alternativo a Plex. Scopri come distribuire Jellyfin su Docker in Linux oggi stesso.

Come aprire i file di Microsoft PowerPoint in Libre Office

Come aprire i file di Microsoft PowerPoint in Libre Office

Hai una presentazione di Microsoft Office PowerPoint che desideri aprire in Libre Office sul tuo PC Linux? Non sai come farlo? Possiamo aiutarti!

Come eliminare i volumi LVM di Linux

Come eliminare i volumi LVM di Linux

Guida passo passo per eliminare i volumi LVM su Linux. Scopri come procedere in modo sicuro e efficace.

Come accedere ai file system ExFat su Ubuntu Linux

Come accedere ai file system ExFat su Ubuntu Linux

Guida dettagliata su come accedere ai file system ExFAT su Ubuntu Linux. Scopri come installare e rimuovere il driver ExFAT DKMS.

Come installare LibreELEC sul Raspberry Pi 4

Come installare LibreELEC sul Raspberry Pi 4

Scopri come installare LibreELEC sul Raspberry Pi 4, un sistema operativo ideale per lettori multimediali, e configurarlo facilmente.

Come eseguire laggiornamento a Linux Mint 19.3

Come eseguire laggiornamento a Linux Mint 19.3

Linux Mint 19.3 offre numerosi miglioramenti all

Configura il fork Betterbird di Thunderbird su Linux

Configura il fork Betterbird di Thunderbird su Linux

Stanco di aspettare le nuove funzionalità di Thunderbird? Impara a installare Betterbird, un fork di Thunderbird ricco di correzioni di bug e funzionalità.

Come giocare a Roblox su Linux usando Wine

Come giocare a Roblox su Linux usando Wine

Sei un fan di Roblox? Vuoi giocarci su Linux? Segui questa guida per scoprire come farlo funzionare!