Debian 9: Installare una versione aggiornata di Python 3

Questa la procedura per l’installazione di una versione aggiornata di python3 (qui l’esempio per la 3.8.8 che serviva a me) su una Debian 9: Installiamo innanzitutto le librerie che ci servono per la compilazione: apt install wget build-essential libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev zlib1g-dev Scarichiamo poi il sorgente e procediamo alla … Leggi tutto

Server VPN dietro NAT con port forwarding UDP

Un paio di settimane fa vi ho parlato di come installare WireGuard su un raspberry, a distanza di pochi giorni la situazione è cambiata e non è più stato possibile raggiungere direttamente il raspberry con un port-forward dal router, dato che il router stesso aveva un IP privato di una rete Ho. Fortunatamente ho una … Leggi tutto

Installare OpenVPN o WireGuard su Raspberry/Raspbian

Raspberry utilizza raspbian come distro di default e raspbian è basata su debian. E’ possibile quindi installare molto del software disponibile per debian, seguendo le classiche procedure usate su debian. Ci sono però degli script che semplificano diverse procedure su raspbian, come ad esempio la creazione di un server VPN basato su OpenVPN o WireGuard. … Leggi tutto

Exim: configurare lo smarthost SSL

La riconfigurazione di Exim4 è molto semplice su Debian, basta eseguire: Durante il processo guidato viene chiesto se si vuole eventualmente usare uno smarthost e se quest’ultimo accetta connessioni plain sulla porta 25, non bisogna fare molto altro (oltre configurare i dati di autenticazione in /etc/exim4/passwd.client ). Se però lo smarthost usa la porta 465 … Leggi tutto

Verificare se una porta UDP sul server è raggiungibile da remoto

Oggi avevo necessità di controllare se la porta 10000 UDP su un server jitzi fosse raggiungibile dall’esterno, perché il server non era direttamente pubblico ma dietro un router. Per la verifica bisogna installare sul server il pacchetto ngrep: apt install ngrep sul client bisogna invece installare netcat: apt install netcat A questo punto sul server … Leggi tutto

Windows: Backup su spazio FTP

Un amico con windows mi ha chiesto come poter gestire in automatico la copia del contenuto di una cartella nel propio PC all’interno di uno spazio FTP. Ho pensato a WinSCP che permette di fare operazioni anche via CLI e così creare un file .bat da far avviare all’occorrenza o tramite “esecuzione pianificata”. Innanzitutto scaricate … Leggi tutto

Linux: Avviare un’applicazione Desktop da CRON

Cron consente di eseguire operazioni (lanciare applicazioni) a determinati orari. Questo avviene via CLI, ma se bisogna avviare un’applicazione Desktop, occorre inserire nella riga di CRON anche questa informazione. Innanzitutto recuperiamo il contenuto della variabile DISPLAY con: echo $DISPLAY ed ipotizziamo ci indichi come display :0 A questo punto, vogliamo avviare un’applicazione java in /home/smsoft/public/app.jar … Leggi tutto