Como desligar o openconnect de forma limpa?

Como desligar o openconnect de forma limpa?

Tentei usar o openconnect hoje pela primeira vez para me conectar à VPN da minha organização. Porém, uma vez conectado, ele roda em primeiro plano do terminal e a única maneira que consegui ver para fechar a conexão foi usar o CTRL-C. Esta é uma maneira aceitável de fechar a sessão do openconnect de forma limpa? Se não, qual é o método preferido?

Responder1

Sim, Ctrl-C(ou seja, SIGINT) desliga-o de forma limpa, de acordo comhttps://www.infradead.org/openconnect/manual.html#heading5.

Pessoalmente eu executo o openconnect em um terminal e uso Ctrl-Cpara desligá-lo; algumas pessoas podem preferir usar NetworkManager, systemd-networkd, etc. para gerenciar conexões openconnect.

Responder2

Mataropenconnectouopenconnect-sso("OpenConnect Single Sign-On (SSO)": um wrapper que permite autenticação SAML de dois fatores via Okta, no lugar do cliente Cisco AnyConnect)de outro terminal, você pode enviar o sinal de interrupção Ctrl+ C SIGINTcom segurança assim:

# to cleanly kill openconnect or openconnect-sso
sudo pkill --signal SIGINT openconnect
# or (same thing)
sudo pkill -SIGINT openconnect

Se você usar sudo pkill openconnectem vez disso, ele envia o SIGTERMsinal de terminação padrão, o que o mata à força e nãonãomate-o de forma limpa. Se você cometer esse erro simples, simplesmente DESLIGUE sua placa WiFi e LIGUE-A novamente, alternando-a com Fn+ F8ou equivalente (procure o ícone do farol WiFi) no teclado do seu laptop. Isso redefine sua conexão com a Internet para que ela funcione novamente.

informação relacionada