Skip to content

Instantly share code, notes, and snippets.

@Ruzzz
Last active March 14, 2019 01:37
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Ruzzz/0fc871553582d4b86618bbf275d2296a to your computer and use it in GitHub Desktop.
Save Ruzzz/0fc871553582d4b86618bbf275d2296a to your computer and use it in GitHub Desktop.
sudo apt install openvpn
# Download and apply configuration file
sudo cp ~/Download/NNN.ovpn /etc/openvpn/work.conf
rm ~/Download/NNN.ovpn
# Optional
sudo nano /etc/openvpn/work.pass
# Add password of private certificate
sudo chmod 600 /etc/openvpn/work.pass
# Start
sudo openvpn --config /etc/openvpn/work.conf
# Then enter password of private certificate, or
sudo openvpn --config /etc/openvpn/work.conf --askpass /etc/openvpn/work.pass
# Enable autorun
# Use 'sudo systemd-tty-ask-password-agent' after 'systemctl start', or:
sudo nano /etc/openvpn/work.conf
# Add line to file work.conf:
askpass /etc/openvpn/work.pass
# Control
sudo systemctl enable openvpn@work.service
sudo systemctl start openvpn@work.service
sudo systemctl status openvpn@work.service
# Disable autorun
sudo systemctl stop openvpn@work.service
sudo systemctl disable openvpn@work.service
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment