GNU/Linux >> Linux Esercitazione >  >> Panels >> OpenVPN

Configura OpenVPN per richiedere le credenziali all'accesso su sistemi Windows

Benvenuto nel nostro tutorial su come configurare OpenVPN per richiedere le credenziali all'accesso sui sistemi Windows.

Nella maggior parte dei casi, potresti voler configurare OpenVPN per l'esecuzione automatica all'avvio del sistema. Tuttavia, se stai utilizzando la configurazione OpenVPN basata sull'autenticazione, significa che affinché funzioni, devi inserire le tue credenziali OpenVPN in un file in modo che possano essere sempre lette mentre viene avviata la connessione automatica. Ma, nei casi in cui la password continua a cambiare dopo un determinato periodo di tempo, è meglio configurare OpenVPN in modo tale che, ogni volta che accedi al tuo sistema, ti venga richiesto di inserire le tue credenziali OpenVPN.

Configura OpenVPN per richiedere le credenziali all'accesso su sistemi Windows

Si noti che questa configurazione è stata testata su un sistema Windows 7 Ultimate. La procedura, invece, si applica ad altri sistemi Windows incluso Windows 10.

Inoltre, tieni presente che questa configurazione utilizza openvpn-gui.exe servizio anziché openvpn.exe comando client.

Installa il client OpenVPN su Windows

Vai alla pagina dei download della community di OpenVPN e prendi il programma di installazione di OpenVPN per il tuo sistema.

Una volta completato il download, fai doppio clic sul programma di installazione per avviare l'installazione del client OpenVPN sul tuo sistema Windows.

L'installazione è facile come fare clic su Avanti , Avanti .

Scegli la cartella di destinazione dell'installazione di OpenVPN. In questa configurazione, impostiamo la cartella di installazione su C:\Program Files\OpenVPN .

Dopo aver impostato la cartella di destinazione, fai clic su Installa per procedere con l'installazione.

Installa il file di configurazione del client OpenVPN

Una volta installato il client OpenVPN, ottenere il file di configurazione del client e inserirlo nella stessa directory in cui risiedono i file binari/eseguibili OpenVPN, C:\Program Files\OpenVPN\bin .

Assicurati che il file di configurazione del client abbia il .ovpn estensione.

Nella mia configurazione, il file di configurazione del mio client OpenVPN è denominato kifarunix-demo-vpn.ovpn .

Ai fini della demo, di seguito sono riportati i contenuti del mio file di configurazione del client OpenVPN, kifarunix-demo-vpn.ovpn .

client
tls-client
pull
dev tun
proto udp4
remote 192.168.58.5 1194
resolv-retry infinite
nobind
persist-key
persist-tun
key-direction 1
remote-cert-tls server
auth-nocache
comp-lzo
verb 3
auth SHA512
<tls-auth>
#
# 2048 bit OpenVPN static key
#
-----BEGIN OpenVPN Static key V1-----
...
...
-----END OpenVPN Static key V1-----
</tls-auth>
<ca>
-----BEGIN CERTIFICATE-----
MIIDXTCCAkWgAwIBAgIURO2qNFJy57yCdVRJdfZui6MSzs8wDQYJKoZIhvcNAQEL
...
...
Dg==
-----END CERTIFICATE-----
</ca>
<cert>
Certificate:
 ...
 ...
-----BEGIN CERTIFICATE-----
MIIDZDCCAkygAwIBAgIRAOvU4d4QdDYDAOOvMX26OIUwDQYJKoZIhvcNAQELBQAw
...
...
R0t3zU4iQUI=
-----END CERTIFICATE-----
</cert>
<key>
-----BEGIN PRIVATE KEY-----
MIIEuwIBADANBgkqhkiG9w0BAQEFAASCBKUwggShAgEAAoIBAQCjLpmys21XpOW+
...
...
3taMnSk389XsOUF6eZgw
-----END PRIVATE KEY-----
</key>

Crea attività di pianificazione della GUI OpenVPN

Per assicurarti che ti venga richiesto di inserire le tue credenziali di connessione OpenVPN ogni volta che accedi al tuo sistema Windows, devi creare un'attività di pianificazione di base.

Avvia procedura guidata Utilità di pianificazione

Per creare un'attività di pianificazione per OpenVPN, apri la procedura guidata dell'Utilità di pianificazione premendo il pulsante Windows logo chiave e digita task scheduler .

Fai clic su Utilità di pianificazione programma per lanciarlo.

Puoi anche avviare lo scheduler premendo Windows Tasto + R e digitando taskschd.msc .

Fai clic su Ok per avviare il programma Utilità di pianificazione.

Se ti viene chiesto se desideri consentire al programma di apportare modifiche, fai clic su accettare.

Crea un'attività di base

Per creare un'attività che avvierà il openvpn-gui programma all'accesso, fare clic su Crea attività di base come evidenziato nello screenshot qui sotto.

Questo avvierà una procedura guidata di attività di base.

Imposta il nome dell'attività

Imposta un nome preferito per l'attività e una descrizione, se lo desideri.

Definisci attivazione attività

Imposta l'attività da attivare all'accesso selezionando Quando accedo .

Definisci l'azione dell'Utilità di pianificazione

Fare clic su Avanti per impostare l'azione che l'attività deve eseguire all'accesso. In questo caso, vogliamo che avvii un programma openvpn-gui.exe e richieda all'utente di inserire le credenziali di autenticazione OpenVPN, quindi seleziona Avvia un programma .

Specifica il programma da avviare

Fare clic su Avanti per specificare il programma da avviare. In questo caso, dovremo avviare il openvpn-gui.exe programma e chiedigli di aprire il nostro file di configurazione del client OpenVPN, kifarunix-demo-vpn.ovpn .

Specifica il percorso completo di openvpn-gui.exe , che nel nostro caso è C:\Program Files\OpenVPN\bin\openvpn-gui.exe .

Tieni presente che il nostro file di configurazione del client OpenVPN, kifarunix-demo-vpn.ovpn , risiede nella stessa directory di openvpn-gui.exe programma.

Pertanto, gli argomenti da passare al programma saranno dirgli di connettersi a vpn utilizzando il file di configurazione del client fornito, --connect "kifarunix-demo-vpn.ovpn" .

Nota le virgolette che racchiudono il file di configurazione del client .

Riepilogo attività pianificate

Fare clic su Avanti per controllare il riepilogo dell'attività pianificata. Per aprire la finestra di dialogo delle proprietà dell'attività al termine dell'installazione, selezionare la casella specificata.

Fai clic su Fine procedere.

Definisci i privilegi delle attività

Di solito, la connessione a VPN richiede privilegi elevati. Quindi, abilita l'esecuzione dell'attività con i privilegi più alti.

Definisci le condizioni dell'attività

Nella finestra di dialogo delle proprietà dell'attività, fai clic su Condizioni scheda e deseleziona/controlla le condizioni evidenziate.

Definisci le impostazioni delle attività

Fai clic su Ok nella finestra di dialogo delle attività una volta terminata la configurazione.

Ora dovresti essere in grado di vedere la tua attività in Libreria dell'utilità di pianificazione delle attività .

Verifica l'avvio della GUI di OpenVPN dell'Utilità di pianificazione

Prima di poter riavviare il computer per verificare che l'attività pianificata funzioni come previsto, eseguire il programma dell'attività e i relativi argomenti sul prompt dei comandi (CMD);

"C:\Program Files\OpenVPN\bin\openvpn-gui.exe" --connect "kifarunix-demo-vpn.ovpn"

Questo dovrebbe avviare la GUI OpenVPN e richiedere nome utente e password OpenVPN.

Ora, riavvia il tuo computer per verificare se il tuo programma può essere avviato all'accesso.

Al momento dell'accesso, dovresti ricevere la richiesta della GUI di OpenVPN per inserire le credenziali di connessione OpenVPN.

È quindi possibile verificare che l'attività sia in esecuzione in seguito accedendo alla Libreria dell'utilità di pianificazione.

Puoi anche verificare l'indirizzo IP assegnato.

Questo segna la fine del nostro tutorial su come configurare OpenVPN per richiedere le credenziali all'accesso sui sistemi Windows.

Esercitazioni correlate

Configura l'autenticazione basata su LDAP OpenVPN

Configura IPSEC VPN utilizzando StrongSwan su Ubuntu 18.04

Configura il client VPN strongSwan su Ubuntu 18.04/CentOS 8

Connetti automaticamente alla VPN su Ubuntu 20.04/18.04

OpenVPN
  1. Configura il tuo server OpenVPN su Linux

  2. Utilità di pianificazione su Windows

  3. Un modo più semplice per installare e configurare il server OpenVPN in Linux

  4. VPN Kill Switch per OpenVPN Connect ora disponibile

  5. Installa e configura il client OpenVPN su CentOS 8/Ubuntu 18.04

Obiettivi di studio per la guida all'esame e alla preparazione RHCSA

Come configurare OpenVPN su Ubuntu 16.04

Come configurare e configurare un server OpenVPN su Ubuntu 22.04

Installazione e configurazione di OpenVPN (Windows)

Come installare SNMP e configurare la stringa della community per Windows

Come installare e configurare il sottosistema Windows per Linux