오늘 처음으로 조직의 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이렇게 하면 인터넷 연결이 재설정되어 인터넷이 다시 작동하게 됩니다.