[S.Li.P] Server IOT, come renderlo sicuro

Lucio Crusca lucio a sulweb.org
Dom 9 Maggio 2021 22:52:12 CEST


Il 09/05/21 20:34, giorgio boiero via SLiP ha scritto:
> Ciao Lucio
> Per installare Wireguard basta usare il tuo script 
> https://gitlab.com/lucrus/add-wireguard-host 
> <https://gitlab.com/lucrus/add-wireguard-host> o dobbiamo prima 
> installare Wireguard?

Lo script funziona indipendentemente da WireGuard, e puoi usarlo dove 
vuoi, anche su un computer che non è quello su cui poi installerai 
WireGuard: generi i files dove vuoi e poi li copi a mano sul sistema 
dove vuoi mettere WireGuard.

Se però hai tutto il necessario per eseguire lo script direttamente sul 
computer dove installerai WireGuard, è sicuramente tutto più comodo, in 
quanto in quel caso ti genera già i files nella posizione corretta per 
Wireguard (se lo esegui come utente root).

Per lo script è sufficiente che ci sia il comando "wg" installato (su 
Debian e derivate è incluso nel pacchetto "wireguard-tools") ed altri 
comandi di shell che su un sistema server o desktop GNU/Linux 
normalmente ci sono (bash, cat, cut, grep, sed, tee). Non so però dirti 
se questi comandi ci siano normalmente su Raspberry Pi OS (ex Raspbian), 
perché, pur essendo derivato da Debian, è pensato per soluzioni embedded 
e quindi di certo molte cose non ritenute essenziali dagli sviluppatori 
potrebbero mancare.

Tieni anche conto che, per installare comodamente wireguard, potrebbe 
essere necessario un kernel di Linux versione 5.6 o più recente: la 
versione più recente di Raspberry Pi OS usa il 5.10 quindi va bene da 
questo punto di vista, ma non so dirti cosa usassero le versioni precedenti.

> Pensi che lo script funzioni anche sui RaspberryPI che sono basati su 
> CPU ARM e usano come OS Debian?

Lo script è indipendente dall'hardware: se su quell'hardware funziona 
Debian, allora funziona anche lo script. Il problema semmai, come dicevo 
sopra, potrebbe essere la disponibilità di wireguard stesso per quel 
sistema, cosa che non ho verificato.


Maggiori informazioni sulla lista SLiP