Enviado por Carlos segura el Dom, 03/30/2025 - 03:56.
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.confNota: ¡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.serviceEs posible administrar múltiples configuraciones de OpenVPN de esta manera. Para detener la ejecución del servicio:
sudo systemctl stop openvpn-client@your_vpn.serviceY para deshabilitar el servicio en el arranque, ejecute:
sudo systemctl disable openvpn-client@your_vpn.service