Viscosity-eksport tsjin in gewoan OpenVPN-profyl op Linux
In .visz-pakket en in gewoan OpenVPN-bestân binne ferskillende konteners. Ferlykje wat elk meidraacht, wêr’t it nei ferwiist en hokker klant it echt lêze kin.
It omneamen fan in Viscosity-bestân .visz nei .ovpn feroaret net wat der yn sit, om’t de taheaksel nea in protokol beskreau. De ferliking dy’t fan belang is, is tusken in pakket mei ôfhinklikens en in gewoan klantprofyl sûnder ien. Beslis hokker kontener jo echt krigen hawwe foardat jo in ymporteur op Linux freegje it te lêzen.
Wat elk kontener befettet
De eksportdokumintaasje fan Viscosity beskriuwt in .visc-ferbiningspakket en in .visz-argyffoarm, dat in komprimearre tar-argyf is. In pakket draacht de konfiguraasje mei de sertifikaat-, kaai- en skriptbestannen dêr’t it fan ôfhinklik is. In gewoan OpenVPN-profyl is ien bestân, en alles wêr’t it nei ferwiist moat apart bestean of der yn ynbêde wêze.
Dat ferskil is de hiele ferliking. De relaasjes fan it pakket binne diel fan it artefakt; de relaasjes fan it gewoane profyl binne in oanname. It ferpleatsen fan in pakket nei Linux sûnder dy relaasjes te behâlden, leveret in bestân op dat iepengiet en dan by de earste ûntbrekkende ferwizing mislearret. In profyl dat syn sertifikaten ynbêdet, foarkomt dat mislearjen troch alles op ien plak te dragen, wat handich is oant immen ien fan har rotearje moat.
De bûtenste taheaksel fertelt hokker kontener jo hawwe, net hokker klant it brûke kin.
Wêr’t de konfiguraasje echt begjint
Binnen it pakket dokumintearret de leveransier in config.conf njonken de ôfhinklike bestannen, mei ferwizings dy’t lokaal oplost wurde. Dat bestân is it útgongspunt, net de namme fan it argyf en net it sertifikaat dat tafallich boppe-oan de mapylist stiet.
Op Linux kin it pakket as in map ferskine ynstee fan as ien objekt, om’t it argyf útpakt yn bestannen dy’t ferwachtsje byinoar te stean. Hâld relative paden gearhingjend yn ’e wurkromte dêr’t jo nei útpakke, en fertaal net mei de hân in Windows-absolút paad nei in Linux-paad. In ûntbrekkend ôfhinklik bestân en in ferkeard paad jouwe deselde klacht fan ’e klant.
It wiskjen fan in fertrouwen- of identiteitsopsje om dy klacht stil te meitsjen is gjin reparaasje.
Wat it pakket net meidraacht
De eigen foarkarren fan Viscosity binne net allegear OpenVPN-opsjes. Skripts, rûtgedrach en applikaasje-ynstellingen moatte miskien fertsjintwurdige wurde troch de stipe yntegraasje fan ’e Linux-klant ynstee fan kopiearre te wurden as tekst dy’t in oar programma útfiere kin.
Behannelje in bylein skript as gegevens oant jo it lêzen hawwe en besletten hawwe dat it tastien is. It draaie om’t de eksport it befette, keart de beoardieling om dy’t jo dwaan moasten. Deselde foarsichtigens jildt foar ynbêde oanmeldgegevens: in pakket kin private kaaistoffen drage, dat in wurkkopy heart op in beskerme plak en net yn in map foar downloads.
It orizjineel bliuwt beskerme oant de migraasje akseptearre is.
Wat de Linux-kant beslisse moat
Beslis wa’t de ferbining besitte sil: Community OpenVPN allinnich, de NetworkManager-plugin of in oare stipe klant. Elk akseptearret in oare set opsjes, en elk besit rûtes, resolvers en geheimen op syn eigen wize. In bestân dat by ien ymporteur mei súkses iepengiet, kin troch in oare wegere wurde, en súkses by ymport bewiist gjin kompatibiliteit mei de bedoelde ferbining. Freegje de operator oft der al in Linux-kompatibel profyl bestiet, om’t fan it stipe artefakt begjinne koarter is as ien fertale.
Hâld serfertrauen, klantidentiteit en beskerming fan ’e private kaai as trije aparte fragen.
De beoardieling foardat jo ferbine
Kontrolearje it einpunt en it ferfier, de autentikaasjemetoade, elke bestânsferwizing en it bedoelde rûte- en DNS-belied. Ferifiearje dêrnei de ferbining en de fereaske applikaasje apart, om’t in tunnel dy’t omheech komt neat seit oer de fraach oft de applikaasje berikke kin wat it nedich hat.
openvpn --config ./config.conf --verb 4
Ferlykje it ûnderhannele resultaat mei wat de operator seit dat it profyl dwaan moat, en notearje elke opsje dy’t de Linux-klant negearre hat.
As de migraasje akseptearre is, lûk de oerdrachtkopys werom fia it normale proses foar it behanneljen fan oanmeldgegevens. In pakket dat yn in dielde map efterlitten wurdt, is in oanmeldgegevens dy’t yn in dielde map efterlitten wurde.