client on demand e As Service
Openvpn3, linux Mint console client: https://community.openvpn.net/openvpn/wiki/OpenVPN3Linux Openvpn3, gui client: https://github.com/OpenVPN/openvpn3/#openvpn-3-client-api
Installazione
# apt install apt-transport-https
# passare a root, se non accetta il comando curl con sudo
# sudo -s
# chiave gpg per repository
# curl -fsSL https://swupdate.openvpn.net/repos/openvpn-repo-pkg-key.pub | gpg --dearmor > /etc/apt/trusted.gpg.d/openvpn-repo-pkg-keyring.gpg
# aggiungere i repository: focal per repository ubuntu, fino alla release 20.04, jammy per le versione successive 22.04 (es. Victoria)
Per le versioni fino alla 20.04 # curl -fsSL https://swupdate.openvpn.net/community/openvpn3/repos/openvpn3-focal.list >/etc/apt/sources.list.d/openvpn3.list Per le versioni dalla 22.04 in poi # curl -fsSL https://swupdate.openvpn.net/community/openvpn3/repos/openvpn3-jammy.list >/etc/apt/sources.list.d/openvpn3.list
# aggiornare apt con i nuovi repository
# apt update
# apt install openvpn3 (se non trova openvpn3, ripetere con il repo buster di debian)
Avviare VPN3 con file di configurazione $ openvpn3 session-start --config /home/"username"/Documenti/fileconf.ovpn Installazione come servizio Permette l'esecuzione della connessione vpn all'avvio del PC/Notebook. Il servizio prova il collegamento vpn finché non sale il collegamento network LAN o wireless Copiare il file di configurazione "fileconf.ovpn" nella cartella /etc/openvpn3/autoload, e rinominarlo connector.conf Importare il file di configurazione # sudo openvpn3 config-import --config /etc/openvpn3/autoload/connector.conf --name "OpenVPN Cloud" --persistent Creare il file di autoload in /etc/openvpn3/autoload # sudo touch connector.autoload Editare il file ed aggiungee le seguenti righe di comando # sudo nano /etc/openvpn3/autoload/connector.autoload ... aggiungere { "name": "OpenVPN Cloud", "autostart": true, "tunnel": { "persist": true } } Abilitare il servizio systemctl enable openvpn3-autoload Avviarlo systemctl start openvpn3-autoload Verificare lo stato systemctl status openvpn3-autoload
Collegare una cartella remota condivisa su Windows
Al volo. Programma gestione file-cartelle: menù “file>connetti al server …”
Montare una cartella locale da riga di comando.
Creare la cartella # mkdir /home/"utente locale"/"cartella condivisa"
# sudo mount -t cifs -o username="utente remoto" //"IP pc remoto"/Users/"utente remoto" /home/"utente locale"/"cartella condivisa"
P.S. sul notebook non usare fstab (as service), il collegamento di rete non è permanente