TTU VPN: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Line 59: Line 59:
* add permission to run without entering password
* add permission to run without entering password
** ''sudo nano /etc/sudoers.d/permissions'' #the file name ''permissions'' could be replaced whatever else you like
** ''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 save the file
** ''username ALL=(ALL) NOPASSWD: /usr/sbin/openvpn'' #replace ''username'' with your real one and then save the file
* ''source ~/.bash_aliases'' (or reopen terminal or relogin)
* ''source ~/.bash_aliases'' (or reopen terminal or relogin)
* type your new alias ''vpn-ttu'' in terminal to start a VPN session
* type your new alias ''vpn-ttu'' in terminal to start a VPN session

Revision as of 15:51, 1 June 2017

Uni-ID

Uni-ID is required to use TTU VPN.

Tutorials

Forticlient VPN

Packages

Connecting

  • use your Uni-ID credentials
  • Web: https://vpn.ttu.ee:443/
  • URL in VPN client: vpn.ttu.ee
  • Port: 443
  • use your Uni-ID credentials to log in

OpenVPN

Client software

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 preconfigured client.ovpn from https://toru.ttu.ee/
  • use your Uni-ID credentials to log in and also later to authenticate OpenVPN
  • for GNU/Linux add 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
  • sudo openvpn --config client.ovpn or use more convenient way - the alias created below

Convenient login in GNU/Linux

  • open 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
  • add permission to run without entering 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
  • source ~/.bash_aliases (or reopen terminal or relogin)
  • type your new alias vpn-ttu in terminal to start a VPN session

More information about sudoers at https://help.ubuntu.com/community/Sudoers

More about alias

Benefits of TTU VPN