{{:utinfo:ovpntech_key.png }}
====== UT VPN ======
\\
Pro vzdálený přístup ke službám sítě ÚT je možné využít VPN (Virtual Private Network).
V našem ústavu se využívá OpenVPN, která má výhodu ve velmi dobrém zabezpečení a snadné propustnosti přes firewally.
Pro využití OpenVPN, je třeba nainstalovat na svůj počítač klientský software. Instalační balíček, spolu s kryptografickými klíči a konfigurací dostanete po vyžádání od [[mailto:pavel@it.cas.cz|Pavla Formánka]], tel. 266 053 862.
===== Nová verze =====
Vzhledem k tomu, že původní verze OpevVPN již zastarala, je nyní k dispozici nová verze s bezpečnější kryptografikou.
==== INSTALACE ====
=== WINDOWS ===
Stáhněte si a nainstalujte OpenVPN klienta:
[[https://openvpn.net/downloads/openvpn-connect-v3-windows.msi]]
Na záložce **Get connected** zvolte **Upload File**
a pomocí lačítka ''BROWSE'' načtěte konfigurační soubor //.ovpn//, který Vám přišel e-mailem.
Nyní již stačí stisknout tlačítko ''CONNECT''
=== LINUX ===
Spusťte si konfiguraci a v sekci síť zadejte přidat VPN.
Zadejte Importovat ze souboru a otevřete konfigurační soubor.
Klikněte na přidat.
Na záložce IPv4 zaškrtněte Použít toto připojení pouze pro zdroje na jeho síti.
----
Další obsah se týká pouze starších verzí VPN
----
====== Problém v novějších distribucích linuxu ======
Podařilo se mi vyřešit problém s novými distribucemi linuxu v ústavní VPN. Problém se týká Fedory 40 a nových verzí Ubuntu a Debian, možná i dalších.
Problém je v tom, že tyto distribuce považují certifikáty naší VPN za málo bezpečné a proto je neakceptují. Toto lze vyřešit atributem ''tls-cipher''
Tento atribut lze zadat v konfiguraci OpenVPN **Identity->Advanced->TLS Authentication**
TLS cipher string **DEFAULT:@SECLEVEL=0**
Ve fedoře 41 je třeba navíc dát příkazy:
sudo update-crypto-policies --set LEGACY
reboot
{{:utinfo:vpn-f40.png|}}
Ve Fedoře 40 nemohou být standardně certifikáty a klíče v uživatelském home dir, protože načtení brání SELinux.
Řešení jsou dvě.
Vypnout SELinux:
V /etc/selinux/config je třeba změnit
SELINUX=enforcing
na
SELINUX=disabled
a restartovat
nebo
**certifikáty a klíče přesunout do /etc**
například do /etc/VPN
(toto je nutné dělat jako root)
Potom VPN funguje.
=== Problém je s kubuntu ===
Ten používá pro konfigurece sítě netplan a nemá v grafickém rozhraní možnost zadat TLS cipher string.
Řešením je nají konfigurační soubor v /etc/netplan (má koncovku .yaml a obsahuje string "org.freedesktop.NetworkManager.openvpn").
Do tohoto souboru je třeba dopsat řádku:
vpn.tls-cipher: "DEFAULT:@SECLEVEL=0"
Po restartu by VPN měla fungovat.