今日は初めて 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ビーコンアイコンを探す)。これにより、インターネット接続がリセットされ、インターネットが再び正常に機能します。