Konfigurace klienta Viscosity s OpenVPN¶
Compatible Nitrokeys |
|||||||
|---|---|---|---|---|---|---|---|
✓ active |
⨯ inactive |
⨯ inactive |
✓ active |
⨯ inactive |
✓ active |
✓ active |
⨯ inactive |
This guide will show to configure Viscosity client to connect to an OpenVPN instance, using a Nitrokey Pro 2 (or Nitrokey Storage 2), and PKCS#11 authentication.
Předpoklady¶
Pro tento návod budete potřebovat vzdálený server OpenVPN nainstalovaný a nakonfigurovaný pro klienty. Pro účely tohoto dokumentu jsme použili OpenVPN 2.49 nainstalovaný na serveru Debian 10.
To read about how to configure OpenVPN to authenticate with Nitrokey Pro, you might consult the following documentation, as we will just cover the way to configure the Viscosity client in this guide.
Dále budete potřebovat následující položky:
Nitrokey Pro 2 nebo Nitrokey Storage 2
Client’s private key
client.keyloaded on the NitrokeyClient’s certificate
client.crtloaded on the NitrokeyThe Certificate Authority file, i.e.
CA.crtfile used for your OpenVPN setupOptional: The shared secret key file, i.e.
ta.key
For more information on PKCS#11 key management with OpenVPN, please consult OpenVPN’s documentation.
Použití¶
Spusťte aplikaci Viscosity a vytvořte nové připojení „openVPN“ (můžete jej pojmenovat podle svého přání).
Klikněte pravým tlačítkem myši na připojení a klikněte na možnost upravit
Add your server’s IP address and configure the port according to your configuration.
V části Ověřování, V
Typepřejděte dolů naSSL/TLS Client (PKCS11).Vyberte soubor certifikační autority pro vaše připojení
Klikněte na tlačítko Přidat vedle pole Poskytovatelé a vyberte modul
PKCS#11pro váš Nitrokey. Lze zadat více poskytovatelů, my například použijemeOpenSC.On macOS, the most common location for modules to be found is in the /usr/lib directory. Please refer to the documentation included with your driver software for the location to use. OpenSC’s module can be found at
/Library/OpenSC/lib/opensc-pkcs11.soOn Windows, the most common location for libraries is either in
C:\Program FilesorC:\Windows\System32. OpenSC libraries are generally located atC:\Program Files\OpenSC Project\OpenSC\pkcs11. There may be more than one library available here, you can try each one or simply add both.V rozevírací nabídce Retrieval vyberte metodu načítání.
Pokud bude v tomto počítači použit pouze jeden klíč Nitrokey, vyberte
Use certificate name below. Pokud je k počítači právě připojen klíč Nitrokey, klikněte naDetect, aby se pole Název automaticky vyplnilo. Jinak lze toto pole vyplnit ručně.If in doubt, or if more than one Nitrokey may be used (i.e. multiple users), then select
Prompt for certificate name.
Pokud byl vybrán
Prompt for certificate name, Viscosity automaticky zjistí požadovaný klíč na Nitrokey pomocí zadaného modulu/ů PKCS#11. Vyberte některé z nalezených zařízení nebo zadejte názevserialized id, který chcete použít ručně. Opět by měl být uživatel vyzván k zadání hesla/PIN, pokud je vyžadováno.Klikněte na tlačítko Uložit a připojte se z hlavního rozhraní.
Odkazy¶
Poznámky¶
Aplikace Viscosity není zdarma, a proto můžete narazit na problémy při používání bezplatné verze.
Zvažujeme použití Pritunl jako bezplatné a otevřené alternativy.