TTU VPN: Difference between revisions
From ICO wiki
Jump to navigationJump to search
Line 17: | Line 17: | ||
* clean client http://www.forticlient.com/ | * clean client http://www.forticlient.com/ | ||
* Debian packages | * Debian packages | ||
** repository https://styrion.at/apt/ | ** repository https://styrion.at/apt/ - FortiClient, OpenFortiGUI | ||
** https://hadler.me/linux/forticlient-sslvpn-deb-packages/ | ** https://hadler.me/linux/forticlient-sslvpn-deb-packages/ | ||
Revision as of 12:04, 20 June 2017
Uni-ID
Uni-ID is required to use TTU VPN.
Tutorials
- EST https://wiki.ttu.ee/et/juhendid/it/doc/lib_toru
- ENG https://wiki.ttu.ee/en/manuals/it/doc/lib_toru
Forticlient VPN
Does not allow to access the TTU library outside university. You will get only a secure VPN connection.
Packages
- clean client http://www.forticlient.com/
- Debian packages
- repository https://styrion.at/apt/ - FortiClient, OpenFortiGUI
- https://hadler.me/linux/forticlient-sslvpn-deb-packages/
- for MS Windows, TTU preconfigured http://www.ttu.ee/FortiClient.exe
Connecting
- use your Uni-ID credentials to login
- Web: https://vpn.ttu.ee:443/
- URL in VPN client: vpn.ttu.ee
- Port: 443
OpenVPN
Allows to access the TTU library outside university. Additionally you will get a secure VPN connection.
Client software
- for MS Windows and macOS clients, please login https://toru.ttu.ee/ and download directly from there
- GNU/Linux http://openvpn.net/clients/index.php?client=openvpn_linux
- Android http://openvpn.net/clients/index.php?client=openvpn_connect_android
- iOS http://openvpn.net/clients/index.php?client=openvpn_connect_ios
Installation in Debian/Ubuntu
- open the terminal, e.g. CTRL+ALT+T and copy-paste the following line and press Enter
- copy-paste in terminal: SHIFT+CTRL+C, SHIFT+CTRL+V
- sudo apt-get update && sudo apt-get install openvpn openvpn-blacklist && sudo apt-get clean
Configuration
- download the preconfigured client.ovpn from https://toru.ttu.ee/
- use your Uni-ID credentials to login and also later to authenticate in OpenVPN
- for GNU/Linux in file client.ovpn after setenv PUSH_PEER_INFO please add the following lines and then save the file:
script-security 2
up /etc/openvpn/update-resolv-conf
down /etc/openvpn/update-resolv-conf
Connecting in Debian/Ubuntu
- use your Uni-ID credentials
- open the terminal, e.g. using CTRL+ALT+T
- navigate to folder where the client.ovpn is saved or provide the full path
- sudo openvpn --config client.ovpn or use more convenient way - the alias created below
Convenient login in GNU/Linux
- open the terminal, e.g. using CTRL+ALT+T
- create an alias:
- nano ~/.bash_aliases #open CLI text editor
- alias vpn-ttu='sudo openvpn --config /path/client.ovpn' #add appropriate alias and path to client.ovpn, then save the file
- source ~/.bash_aliases (or reopen terminal or relogin)
- add permissions to run OpenVPN without entering a password
- sudo nano /etc/sudoers.d/permissions #the file name permissions could be replaced whatever else you like
- username ALL=(ALL) NOPASSWD: /usr/sbin/openvpn #replace username with your real one and then save the file
- type your new alias vpn-ttu in terminal to start a VPN session
in nano text editor
- save the file:
- CTRL+O and Enter if you agree the proposed file name (or enter a new one if needed)
- or F3
- quit the file:
- CTRL+X
- or F2
More information about...
- sudoers at https://help.ubuntu.com/community/Sudoers
- alias
Benefits of TTU VPN
- you have a secure tunnel over insecure network, e.g. public WiFi, mobile internet or similar
- can use TTU library and its paid databases outside TTU http://www.ttu.ee/asutused/raamatukogu/10640/andmebaasid-databases/
TTU helpdesk
- in case of questions, issues - please contact TTU helpdesk