Raspberry Pi • Guida Completa
Procedura aggiornata • elegante • pronta da copiare

Installazione Raspberry Pi 4
Passo passo

Pagina web ordinata e moderna con tutti i passaggi per installare Raspberry Pi OS, configurare un server FTP e impostare un IP fisso in modo più corretto sulle versioni moderne del sistema. Ogni comando è evidenziato e copiabile con un clic.

1

Installazione Sistema Operativo

Preparazione SD, primo avvio, SSH, VNC e rilevamento IP

Nota importante: su Raspberry Pi 4 puoi ancora installare Raspberry Pi OS 32 bit, ma oggi in Raspberry Pi Imager sono disponibili sia versioni 32 bit sia 64 bit. Per un Raspberry Pi 4, in molti casi la 64 bit è la scelta più naturale; se però vuoi mantenere la tua procedura originale, puoi continuare con la 32 bit. SSH può essere attivato da interfaccia grafica o anche da raspi-config.
1.01

Formatta la scheda SD e scarica Raspberry Pi Imager

Installa sul PC il programma Raspberry Pi Imager, che serve a scrivere il sistema operativo nella microSD.

1.02

Scrivi il sistema operativo sulla SD

Apri Raspberry Pi Imager e procedi così:

  • Scegli il dispositivo: Raspberry Pi 4
  • Scegli il sistema operativo: Raspberry Pi OS (32 bit oppure 64 bit)
  • Scegli la scheda SD
  • Clicca su Avanti / Continua
  • Se ti chiede impostazioni personalizzate, puoi scegliere No per seguire la procedura classica
  • Conferma la scrittura
  • Attendi il completamento
1.03

Prepara l’hardware

Estrai la SD dal PC, collega al Raspberry Pi il cavo HDMI, la tastiera, il cavo Ethernet e poi inserisci la microSD.

1.04

Accendi il Raspberry Pi

Collega l’alimentazione. Al primo avvio segui la procedura guidata per:

  • lingua
  • fuso orario
  • rete
  • creazione utente e password
  • aggiornamenti iniziali
1.05

Riavvia al termine degli aggiornamenti

Quando il sistema ha finito l’aggiornamento iniziale, riavvia il Raspberry.

1.06

Attiva SSH e VNC

Vai in Preferenze → Configurazione Raspberry Pi / Control Centre → Interfaces e abilita SSH e VNC.

Alternativa da terminale
sudo raspi-config
1.07

Trova l’indirizzo IP del Raspberry Pi

Sulle installazioni moderne è preferibile usare questi comandi invece di ifconfig.

Metodo veloce
hostname -I
Metodo dettagliato
ip addr
Dopo aver trovato l’IP, puoi usare VNC Viewer per collegarti al Raspberry. Se sul televisore o monitor vedi tutto troppo piccolo, puoi lavorare direttamente da remoto.
2

Installazione del server FTP

Installazione ProFTPD, cartelle, utente dedicato e permessi

Consiglio pratico: la tua procedura funziona, ma dare 777 a una cartella non è elegante né sicuro. Ti lascio una configurazione migliore: cartella assegnata all’utente corretto, con permessi più controllati.
2.01

Aggiorna i pacchetti

Comando
sudo apt update
sudo apt upgrade -y
2.02

Installa ProFTPD

Installazione
sudo apt install proftpd -y
Durante l’installazione può comparire una domanda sul tipo di avvio del servizio. In genere puoi lasciare l’opzione standard proposta dal sistema.
2.03

Crea la cartella base

Cartella principale
sudo mkdir -p /home/lecchese/Mollificio
2.04

Crea l’utente FTP dedicato

Utente FTP
sudo useradd -d /home/lecchese/Mollificio -s /bin/bash MollificioLecchese
sudo passwd MollificioLecchese
2.05

Assegna proprietà e permessi corretti

Permessi consigliati
sudo chown -R MollificioLecchese:www-data /home/lecchese
sudo chmod -R 775 /home/lecchese
Evita, se possibile, questo comando: chmod 777
Funziona, ma apre troppo i permessi di scrittura.
2.06

Apri il file di configurazione di ProFTPD

Modifica configurazione
sudo nano /etc/proftpd/proftpd.conf
2.07

Aggiungi le direttive per bloccare l’utente nella sua root

Dentro /etc/proftpd/proftpd.conf aggiungi queste righe.

Configurazione ProFTPD
DefaultRoot /home/lecchese/Mollificio MollificioLecchese

<Directory /home/lecchese/Mollificio>
    <Limit WRITE>
        AllowUser MollificioLecchese
        DenyAll
    </Limit>
</Directory>
Così l’utente MollificioLecchese viene confinato nella sua cartella.
2.08

Riavvia il servizio

Riavvio servizio
sudo systemctl restart proftpd
sudo systemctl status proftpd
2.09

Test rapido FTP

Da un altro PC puoi collegarti con un client FTP usando:

  • Host: IP del Raspberry Pi
  • Utente: MollificioLecchese
  • Password: quella impostata
  • Porta: 21
3

IP Statico

Metodo consigliato: prenotazione DHCP nel router • Metodo locale: nmcli

Procedura aggiornata: sulle versioni moderne di Raspberry Pi OS la strada consigliata è assegnare un IP riservato dal router. È più stabile e evita problemi con la rete locale.

Metodo consigliato

Entra nel pannello del router e crea una prenotazione DHCP legata al MAC Address del Raspberry Pi. In questo modo il Raspberry riceverà sempre lo stesso indirizzo IP.

Metodo alternativo locale

Se vuoi configurarlo direttamente dal Raspberry, sulle versioni attuali è meglio usare NetworkManager con nmcli, non i vecchi file delle guide storiche.

3.01

Trova il nome della connessione di rete

Lista connessioni
nmcli connection show
3.02

Imposta IP statico con NetworkManager

Esempio Ethernet con IP 192.168.1.181, gateway 192.168.1.1 e DNS Google. Sostituisci "Wired connection 1" con il nome reale trovato al passo prima.

Configurazione Ethernet
sudo nmcli connection modify "Wired connection 1" ipv4.method manual ipv4.addresses 192.168.1.181/24 ipv4.gateway 192.168.1.1 ipv4.dns "8.8.8.8 1.1.1.1"
sudo nmcli connection down "Wired connection 1"
sudo nmcli connection up "Wired connection 1"
3.03

Esempio per Wi-Fi

Configurazione Wi-Fi
sudo nmcli connection modify "NomeWiFi" ipv4.method manual ipv4.addresses 192.168.1.181/24 ipv4.gateway 192.168.1.1 ipv4.dns "8.8.8.8 1.1.1.1"
sudo nmcli connection down "NomeWiFi"
sudo nmcli connection up "NomeWiFi"
3.04

Verifica finale

Controlla IP
hostname -I
Controlla dettagli rete
ip addr
Riassunto pratico:
Se vuoi la soluzione più pulita e robusta, usa la prenotazione DHCP nel router.
Se invece vuoi forzare tutto dal Raspberry, usa nmcli.