GNU/Linux >> Znalost Linux >  >> Panels >> OpenVPN

Nakonfigurujte OpenVPN tak, aby požadovala zadání přihlašovacích údajů při přihlášení v systémech Windows

Vítejte v našem tutoriálu o tom, jak nakonfigurovat OpenVPN tak, aby vyžadoval zadání přihlašovacích údajů při přihlášení v systémech Windows.

Ve většině případů možná budete chtít nakonfigurovat OpenVPN tak, aby se spouštěl automaticky při spuštění systému. Pokud však používáte nastavení OpenVPN založené na ověřování, znamená to, že aby to fungovalo, musíte své přihlašovací údaje OpenVPN vložit do souboru, aby je bylo možné vždy přečíst, když se zahajuje automatické připojení. Ale v případech, kdy se heslo po určité době neustále mění, je lepší nakonfigurovat OpenVPN tak, abyste byli pokaždé, když se přihlásíte do systému, vyzváni k zadání přihlašovacích údajů OpenVPN.

Nakonfigurujte OpenVPN tak, aby vyžadovala zadání přihlašovacích údajů při přihlášení v systémech Windows

Upozorňujeme, že toto nastavení bylo testováno na systému Windows 7 ultimate. Postup se však vztahuje na jiné systémy Windows včetně Windows 10.

Všimněte si také, že toto nastavení využívá openvpn-gui.exe spíše než openvpn.exe příkaz klienta.

Nainstalujte klienta OpenVPN na Windows

Přejděte na stránku OpenVPN Community Downloads a stáhněte si instalační program OpenVPN pro váš systém.

Po dokončení stahování dvojitým kliknutím na instalační program spusťte instalaci klienta OpenVPN ve vašem systému Windows.

Instalace je stejně snadná jako kliknutí na Další , Další .

Vyberte cílovou složku instalace OpenVPN. V tomto nastavení nastavíme instalační složku na C:\Program Files\OpenVPN .

Po nastavení cílové složky klikněte na Instalovat pokračovat v instalaci.

Nainstalujte soubor konfigurace klienta OpenVPN

Jakmile je klient OpenVPN nainstalován, získejte konfigurační soubor klienta a umístěte jej do stejného adresáře, kde jsou uloženy binární/spustitelné soubory OpenVPN, C:\Program Files\OpenVPN\bin .

Ujistěte se, že konfigurační soubor klienta má .ovpn rozšíření.

V mém nastavení se můj konfigurační soubor klienta OpenVPN jmenuje kifarunix-demo-vpn.ovpn .

Pro účely ukázky je níže uveden obsah mého konfiguračního souboru klienta 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>

Vytvoření úlohy plánovače OpenVPN GUI

Chcete-li zajistit, že budete vyzváni k zadání přihlašovacích údajů pro připojení OpenVPN při každém přihlášení do systému Windows, musíte vytvořit základní úlohu plánovače.

Spustit Průvodce plánovačem úloh

Chcete-li vytvořit úlohu plánovače pro OpenVPN, otevřete průvodce plánovačem úloh stisknutím tlačítka Windows logo klíč a zadejte task scheduler .

Klikněte na Plánovač úloh program pro jeho spuštění.

Plánovač můžete také spustit stisknutím tlačítka Windows Klávesa + R a zadáním taskschd.msc .

Klikněte na OK ke spuštění programu Plánovač úloh.

Pokud se zobrazí výzva, zda chcete programu povolit provádění změn, klikněte na Ano přijmout.

Vytvořte základní úlohu

Chcete-li vytvořit úlohu, která spustí openvpn-gui programu při přihlášení klikněte na Vytvořit základní úlohu jak je zvýrazněno na snímku obrazovky níže.

Tím se spustí průvodce základní úlohou.

Nastavte název úkolu

Pokud chcete, nastavte preferovaný název úkolu a popis.

Definovat spouštěč úlohy

Výběrem možnosti Když se přihlásím nastavíte úlohu, která se má spustit při přihlášení .

Definujte akci Plánovače úloh

Klepnutím na tlačítko Další nastavte akci, kterou má úloha provést při přihlášení. V tomto případě chceme, aby spustil program openvpn-gui.exe a vyzval uživatele k zadání autentizačních údajů OpenVPN, proto vyberte Spustit program .

Určete program ke spuštění

Klepnutím na tlačítko Další zadejte program, který se má spustit. V tomto případě budeme muset spustit openvpn-gui.exe a požádejte jej, aby otevřel konfigurační soubor klienta OpenVPN, kifarunix-demo-vpn.ovpn .

Zadejte úplnou cestu k souboru openvpn-gui.exe , což je v našem případě C:\Program Files\OpenVPN\bin\openvpn-gui.exe .

Všimněte si, že náš konfigurační soubor klienta OpenVPN, kifarunix-demo-vpn.ovpn , je umístěn ve stejném adresáři jako openvpn-gui.exe program.

Argumenty, které je třeba předat programu, tedy budou sdělit mu, aby se připojil k vpn pomocí poskytnutého konfiguračního souboru klienta, --connect "kifarunix-demo-vpn.ovpn" .

Všimněte si dvojitých uvozovek uzavírajících konfigurační soubor klienta .

Shrnutí naplánované úlohy

Klepnutím na tlačítko Další zkontrolujte souhrn naplánované úlohy. Chcete-li po dokončení nastavení otevřít dialogové okno Vlastnosti úlohy, zaškrtněte příslušné políčko.

Klikněte na Dokončit pokračovat.

Definujte oprávnění pro úkoly

Připojení k vpn obvykle vyžaduje zvýšená oprávnění. Proto povolte spouštění úlohy s nejvyššími oprávněními.

Definujte podmínky úkolu

V dialogovém okně vlastností úlohy klikněte na Podmínky a zrušte zaškrtnutí/zaškrtnutí zvýrazněných podmínek.

Definujte nastavení úlohy

Klikněte na OK v dialogovém okně úlohy, jakmile dokončíte nastavení.

Nyní byste měli vidět svůj úkol v části Knihovna plánovače úloh .

Ověřte spuštění Plánovače úloh OpenVPN GUI

Než budete moci restartovat počítač a ověřit, že naplánovaná úloha funguje podle očekávání, spusťte program úloh a jeho argumenty na příkazovém řádku (CMD);

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

To by mělo spustit OpenVPN gui a požádat o uživatelské jméno a heslo OpenVPN.

Nyní restartujte počítač a ověřte, zda lze váš program spustit při přihlášení.

Po přihlášení byste měli dostat výzvu GUI OpenVPN k zadání přihlašovacích údajů pro připojení OpenVPN.

Poté můžete ověřit, zda je úloha spuštěna, přechodem do Knihovny plánovače úloh.

Můžete také ověřit přidělenou IP adresu.

Tím končí náš tutoriál o tom, jak nakonfigurovat OpenVPN tak, aby při přihlášení v systémech Windows vyžadoval zadání přihlašovacích údajů.

Související výukové programy

Nakonfigurujte OpenVPN LDAP Based Authentication

Nakonfigurujte IPSEC VPN pomocí StrongSwan na Ubuntu 18.04

Nakonfigurujte klienta strongSwan VPN na Ubuntu 18.04/CentOS 8

Připojte se k VPN automaticky na Ubuntu 20.04/18.04

OpenVPN
  1. OPENVPN KLIENT Pro Windows a Linux

  2. Plánovač úloh ve Windows

  3. VPN Kill Switch pro OpenVPN Connect nyní k dispozici

  1. Nakonfigurujte svůj server OpenVPN v systému Linux

  2. Nakonfigurujte klienty OpenVPN tak, aby používali konkrétní server DNS

  3. Nainstalujte a nakonfigurujte klienta OpenVPN na Rocky Linux 8

  1. Nakonfigurujte OpenVPN LDAP Based Authentication

  2. Přiřaďte klientům OpenVPN statické IP adresy

  3. Nainstalujte a nakonfigurujte klienta OpenVPN na CentOS 8/Ubuntu 18.04