Intenté usar openconnect hoy por primera vez para conectarme a la VPN de mi organización. Sin embargo, una vez conectado, se ejecuta en primer plano del terminal y la única forma que pude ver para cerrar la conexión fue usar CTRL-C
. ¿Es esta una forma aceptable de cerrar limpiamente la sesión de OpenConnect? Si no, ¿cuál es el método preferido?
Respuesta1
Sí, Ctrl-C
(es decir, SIGINT) lo apaga limpiamente, segúnhttps://www.infradead.org/openconnect/manual.html#heading5.
Personalmente ejecuto openconnect en una terminal y lo uso Ctrl-C
para apagarlo; algunas personas podrían preferir usar NetworkManager, systemd-networkd, etc. para administrar las conexiones openconnect.
Respuesta2
Mataropenconnect
oopenconnect-sso
("OpenConnect Single Sign-On (SSO)": un contenedor que permite la autenticación de dos factores SAML a través de Okta, en lugar del cliente Cisco AnyConnect)desde otra terminal, puedes enviarle la señal de interrupción Ctrl+ C SIGINT
de forma segura así:
# to cleanly kill openconnect or openconnect-sso
sudo pkill --signal SIGINT openconnect
# or (same thing)
sudo pkill -SIGINT openconnect
Si lo usa sudo pkill openconnect
en su lugar, envía la SIGTERM
señal de terminación predeterminada, que lo fuerza a matarlo y nonomatarlo limpiamente. Si comete este simple error, simplemente apague su tarjeta WiFi y luego vuelva a encenderla cambiándola con Fn+ F8o equivalente (busque el ícono de baliza wifi) en el teclado de su computadora portátil. Esto restablece su conexión a Internet para que Internet vuelva a funcionar.