openconnectを完全に終了するには?

openconnectを完全に終了するには?

今日は初めて openconnect を使って組織の VPN に接続してみました。ただし、接続すると端末のフォアグラウンドで実行され、接続を閉じる唯一の方法はを使用することですCTRL-C。これは、openconnectセッションを完全に閉じるために許可される方法ですか?そうでない場合、好ましいアプローチは何ですか?

答え1

はい、Ctrl-C(例:SIGINT)によると、完全にオフになります。https://www.infradead.org/openconnect/manual.html#heading5

個人的には、私は端末でopenconnectを実行してCtrl-C閉じるために使用します。 openconnect接続を管理するためにNetworkManager、systemd-networkdなどを使用することを好む人もいます。

答え2

殺すopenconnectまたはopenconnect-sso(「OpenConnect Single Sign-On(SSO)」:OktaによるSAML 2段階認証を許可するラッパーでCisco AnyConnectクライアントを置き換えます。)他の端末でCtrl、次のように+interrupt信号を安全に送信できます。C SIGINT

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

sudo pkill openconnect逆方向に使用すると、基本SIGTERM終了信号が送信され、強制的に終了して実行されます。いいえきれいに殺すこのような単純な間違いを犯した場合は、単にWiFiカードをオフにして、ノートパソコンのキーボードのFn+F8またはそれに対応するキーを使用してもう一度オンにしてください(WiFiビーコンアイコンを探す)。これにより、インターネット接続がリセットされ、インターネットが再び正常に機能します。

関連情報