Viscosity kliendi konfiguratsioon koos OpenVPNiga

See juhend näitab, kuidas konfigureerida Viscosity klienti, et luua ühendus OpenVPN-i instantsiga, kasutades Nitrokey Pro 2 (või Nitrokey Storage 2), ja PKCS#11 autentimine.

Eeltingimused

Selle juhendi jaoks on vaja OpenVPN-i kaugserverit, mis on paigaldatud ja konfigureeritud klientide jaoks. Käesoleva dokumendi jaoks oleme kasutanud OpenVPN 2.49, mis on paigaldatud Debian 10 serverile.

Kui soovite lugeda, kuidas OpenVPNi konfigureerida Nitrokey Proga autentimiseks, võite tutvuda järgmise dokumendiga, kuna käesolevas juhendis käsitleme vaid Viscosity kliendi konfigureerimise viisi.

Lisaks on vaja järgmist:

  • Nitrokey Pro 2 või Nitrokey Storage 2

  • Kliendi privaatne võti client.key on laaditud Nitrokey’sse.

  • Kliendi sertifikaat client.crt laaditud Nitrokey’sse.

  • Sertifikaadiasutuse fail, st CA.crt fail, mida kasutatakse teie OpenVPN-i seadistamiseks.

  • Vabatahtlik: ` ta.key`

Lisateavet PKCS#11 võtmehalduse kohta OpenVPNiga leiate OpenVPNi dokumendist.

Kasutamine

  1. Käivitage Viscosity ja looge uus ühendus „openVPN“ (võite nimetada selle soovi korral).

  2. Tehke ühendusel paremklõps ja klõpsake nuppu redigeeri

  3. Lisage oma serveri IP-aadress ja konfigureerige port vastavalt oma konfiguratsioonile.

  4. Autentimise all Type kerige alla kuni SSL/TLS Client (PKCS11)<x>.

  5. Valige oma ühenduse CA-faili

    Vabatahtlik: Valige ta.key jaotises TLS-Auth.

    img3
  6. Klõpsake nupule Add väljal Providers ja valige oma Nitrokey jaoks moodul PKCS#11. Määrata saab mitu pakkujat, näiteks kasutame OpenSC.

    MacOS-i puhul on moodulite kõige tavalisem asukoht kataloogis /usr/lib. Kasutatava asukoha kohta vaadake oma draiveritarkvaraga kaasas olevat dokumentatsiooni. OpenSC moodul asub aadressil /Library/OpenSC/lib/opensc-pkcs11.so

    On Windows, the most common location for libraries is either in C:\Program Files or C:\Windows\System32. OpenSC libraries are generally located at C:\Program Files\OpenSC Project\OpenSC\pkcs11. There may be more than one library available here, you can try each one or simply add both.

  7. Valige päringumeetod päringu rippmenüüst

    img4
    • Kui selles arvutis kasutatakse ainult ühte Nitrokey’t, valige Use certificate name below. Kui Nitrokey on praegu arvutiga ühendatud, klõpsake Detect nuppu Viskoossus, et täita automaatselt väli Nimi. Muul juhul saab seda välja täita käsitsi.

    • Kahtluse korral või kui võib kasutada rohkem kui ühte Nitrokey’t (st mitu kasutajat), siis valige Prompt for certificate name.

    Kui valiti Prompt for certificate name, tuvastab Viscosity automaatselt vajaliku võtme Nitrokey’s, kasutades määratud PKCS#11-moodulit/-mooduleid. Valige ükskõik milline leitud seadmetest või sisestage käsitsi kasutatava serialized id nimi. Jällegi peaks kasutajalt küsima parooli/PINi, kui see on nõutav.

  8. Klõpsake nuppu Salvesta ja ühendage oma põhiliidesest

Viited

Märkused

  • Viscosity ei ole tasuta ja seega võib tasuta versiooni kasutamisel tekkida probleeme.

  • Me kaalume Pritunl kasutamist vaba ja avatud alternatiivina.