Skip to content

Secure Access via VPN

Secure Access to the TUKE Network and HPC PERUN Resources

A VPN (Virtual Private Network) creates an encrypted and secure connection between your device and the university network. This ensures that even when connecting from home, from the field, or from public Wi-Fi, your communication remains protected and behaves as if you were physically inside the internal TUKE network.


Why Is VPN Important?

  • Data security – all communication is encrypted and protected from interception.
  • Secure access to internal TUKE services – VPN enables access to systems available only from within the university network.
  • Access to HPC PERUN – several tools and services of the supercomputer require a secure connection through VPN.
  • Reliable user identification – ensures that the system can confirm your identity, increasing overall security.

When Do I Need VPN?

VPN is required when:

  • working outside the university network
  • accessing TUKE internal systems
  • connecting to HPC PERUN to use:
  • file transfers
  • SSH access
  • internal HPC portals

VPN Client – Pritunl

The Pritunl VPN server provides secure access to the internal TUKE network using encrypted connections.
To connect, you must install the Pritunl Client and import a VPN profile provided by the administrator (URL or .tar / .ovpn file).


1. Installing Pritunl Client

Windows (with screenshots)

Download from: https://client.pritunl.com/
Click Download installer.

VPN Install Step 1

Run the installer.

  • Select "I accept the agreement"
  • Click Next

VPN Install Step 2

Optional: create a desktop shortcut → Next

VPN Install Step 3

Click Install, then Finish.

VPN Install Step 4 VPN Install Step 4b


Linux (Ubuntu / Debian)

Add the repository:

echo "deb https://repo.pritunl.com/stable/apt noble main" | sudo tee /etc/apt/sources.list.d/pritunl.list

Install GPG key:

sudo apt install gnupg -y
gpg --keyserver hkp://keyserver.ubuntu.com --recv-keys 7568D9BB55FF9E5287D586017AE645C0CF8E292A
gpg --armor --export 7568D9BB55FF9E5287D586017AE645C0CF8E292A | sudo tee /etc/apt/trusted.gpg.d/pritunl.asc

Install the client:

sudo apt update
sudo apt install pritunl-client-electron

macOS

  1. Open https://client.pritunl.com/
  2. Download the macOS installer
  3. Open .dmg
  4. Drag Pritunl Client into Applications

2. Obtaining a VPN Profile

VPN profiles can be provided as:

Type Description
URL e.g., https://remote.perun.tuke.sk/ — opens a login page where your profile is generated
.tar file downloaded from Pritunl or provided by admin

Profiles are unique per user.

To obtain the profile for PERUN:

  1. Visit https://remote.perun.tuke.sk/
  2. Log in with your credentials
  3. Copy the Profile URL Link

3. Importing the VPN Profile

  1. Open Pritunl Client
  2. Click Import
  3. Select From URL
  4. Paste the copied URL
  5. Click Import

Importing from File (.tar)

  1. Open Pritunl Client
  2. Import Profile → From File
  3. Select your .tar file
  4. Profile appears in the list

4. Connecting to the VPN

  1. Open Pritunl Client
  2. Select your profile (e.g., TUKE VPN)
  3. Choose OpenVPN or WireGuard
  4. Enter your VPN password if required
  5. Status changes to Connected

To disconnect, click Disconnect


5. Verifying the Connection

Use ping to test connectivity:

ping 10.101.3.1

A successful response means the VPN tunnel is active.


6. Troubleshooting

Issue Suggested Solution
Failed to connect to server Check your internet connection; verify VPN URL or profile file
User authentication failed Check username/password; if the problem persists, contact administrator
Certificate expired Request a new profile from the Pritunl portal
Firewall blocking connection Ensure ports 10421/UDP, 10422/TCP, 10422/UDP or 443/TCP are not blocked

For additional support, contact your system administrator.