如何彻底关闭 openconnect?

如何彻底关闭 openconnect?

我今天第一次尝试使用 openconnect 连接到我组织的 VPN。然而,一旦连接,它就会在终端的前台运行,我能看到关闭连接的唯一方法是使用CTRL-C.这是干净地关闭 openconnect 会话的可接受的方法吗?如果不是,首选方法是什么?

答案1

是的,Ctrl-C(即 SIGINT)完全关闭它,根据https://www.infradead.org/openconnect/manual.html#heading5

就我个人而言,我在终端中运行 openconnect 并使用Ctrl-C它来关闭它;有些人可能更喜欢使用 NetworkManager、systemd-networkd 等来管理 openconnect 连接。

答案2

openconnect或者openconnect-sso(“OpenConnect 单点登录 (SSO)”:允许通过 Okta 进行 SAML 2 因素身份验证的包装器,代替 Cisco AnyConnect 客户端)从另一个终端,你可以像这样安全地向它发送Ctrl+中断信号: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 信标图标)切换它即可重新打开。这将重置您的互联网连接,以便您的互联网再次正常工作。

相关内容