Administrar conexiones OpenVPN dentro de una terminal

Esta guía muestra cómo administrar sus conexiones OpenVPN en una terminal. Necesitará privilegios de root y un archivo .ovpn (un archivo de configuración para su conexión OpenVPN). Un nombre de usuario y una contraseña son opcionales. Consulte la sección "Opcional" a continuación.

Opcional: Configurar auth-user-pass

  • Abra o cree /etc/openvpn/vpn-credentials.txt si es necesario:

 sudo nano /etc/openvpn/vpn-credentials.txt
  • Y agregue dos líneas (reemplace las cadenas con su nombre de usuario y contraseña proporcionados por su proveedor de VPN)

 YOUR_VPN_USERNAME
 YOUR_VPN_PASSWORD
  • y guardarlo.

  • Abre tu archivo.ovpn y edita la línea que comienza con auth-user-pass de esta manera:

 auth-user-pass /etc/openvpn/vpn-credentials.txt
  • y guardarlo.

Configura e inicia OpenVPN como un servicio (y actívalo en el arranque)

Esta parte muestra cómo configurar un servicio para su configuración de OpenVPN y cómo conectarse a su servicio OpenVPN para comenzar en el arranque.

  • Copie su archivo.ovpn en /etc/openvpn/client/ de la siguiente manera:

 sudo mv your_vpn.ovpn /etc/openvpn/client/your_vpn.conf
Nota: ¡Utilice.conf en lugar de.ovpn!

  • Inicie el servicio ejecutando:

 sudo systemctl start openvpn-client@your_vpn.service
  • O ejecute el siguiente comando para iniciar automáticamente el servicio en el arranque:

 sudo systemctl enable openvpn-client@your_vpn.service
Es posible administrar múltiples configuraciones de OpenVPN de esta manera.

Para detener la ejecución del servicio:
 sudo systemctl stop openvpn-client@your_vpn.service
Y para deshabilitar el servicio en el arranque, ejecute:
 sudo systemctl disable openvpn-client@your_vpn.service

Revisiones

03/30/2025 - 03:56
Carlos segura