openconnect를 깔끔하게 종료하는 방법은 무엇입니까?

openconnect를 깔끔하게 종료하는 방법은 무엇입니까?

오늘 처음으로 조직의 VPN에 연결하기 위해 openconnect를 사용해 보았습니다. 그러나 일단 연결되면 터미널의 포그라운드에서 실행되며 연결을 닫는 유일한 방법은 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 SSO(Single Sign-On)": Cisco AnyConnect 클라이언트 대신 Okta를 통해 SAML 2단계 인증을 허용하는 래퍼)다른 터미널에서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종료 신호가 대신 전송되어 강제로 종료됩니다.~ 아니다깔끔하게 죽여라. 이런 간단한 실수를 저지른 경우에는 노트북 키보드에서 Fn+ 또는 이에 상응하는 항목(Wi-Fi 비콘 아이콘 찾기)으로 전환하여 WiFi 카드를 껐다가 다시 켜십시오. F8이렇게 하면 인터넷 연결이 재설정되어 인터넷이 다시 작동하게 됩니다.

관련 정보