오늘 처음으로 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 SSO(Single Sign-On)": 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 비콘 아이콘 찾기). 이렇게 하면 인터넷 연결이 재설정되어 인터넷이 다시 제대로 작동하게 됩니다.