¿Cómo cerrar openconnect limpiamente?

¿Cómo cerrar openconnect limpiamente?

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-Cpara apagarlo; algunas personas podrían preferir usar NetworkManager, systemd-networkd, etc. para administrar las conexiones openconnect.

Respuesta2

Mataropenconnectoopenconnect-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 SIGINTde 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 openconnecten su lugar, envía la SIGTERMseñ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.

información relacionada