IBM Cloud Docs
中斷 VPN 用戶端連線

中斷 VPN 用戶端連線

連線是 VPN 用戶端所建立的 VPN 階段作業。 VPN 用戶端連接至 VPN 伺服器之後,您可以檢視過去一小時內連接至伺服器的所有 VPN 用戶端。 VPN 用戶端資訊包括用戶端 IP、使用者 ID、狀態、遠端 IP、遠端埠及階段作業開始/結束時間 (如果適用的話)。

在主控台中斷開 VPN 用戶端

若要中斷 VPN 用戶端與 VPN 伺服器的連線,請遵循下列步驟:

  1. 導覽至「VPC 的 VPN」頁面,然後按一下 用戶端至網站伺服器 標籤。

  2. 按一下 VPN 伺服器的名稱,以顯示其詳細資料。

  3. 按一下「用戶端」標籤,以檢視在過去 5 分鐘內連接的 VPN 用戶端。

  4. 按一下您要中斷連線的用戶端旁邊的「動作」功能表 動作功能表,然後按一下 中斷連線。 中斷連線的 VPN 用戶端會在一小時後自動刪除。

    VPN 用戶端
    VPN 用戶端

    您也可以指定 刪除 VPN 用戶端,這會立即刪除用戶端階段作業。

從 CLI 中斷 VPN 用戶端的連線

開始之前,請 設定 CLI 環境

若要從 CLI 中斷 VPN 用戶端的連線,請輸入下列指令:

中斷連線的 VPN 用戶端會在一小時後自動刪除。 若要自動刪除 VPN 用戶端,請使用 ibmcloud is vpn-server-client-delete 指令。

ibmcloud is vpn-server-client-disconnect VPN_SERVER_ID (CLIENT_ID1 CLIENT_ID2 ...) [-f, --force] [-q, --quiet]

其中:

  • VPN_SERVER_ID: 是 VPN 伺服器的 ID。
  • CLIENT_ID1: 是 VPN 路由的 ID。
  • CLIENT_ID2: 是 VPN 路由的 ID。
    • -force, -f: 是不確認的強迫操作。
  • --quiet, -q:抑制詳細輸出。

例如:

ic is vpn-server-client-disconnect r006-46ca4654-fe57-431c-9f5a-1c82773b6e83 86b1f0cc-6e83-45e5-bd78-1bef291be6e7
This will disconnect VPN client 86b1f0cc-16b0-45e5-bd78-1bef291be6e7 and cannot be undone. Continue [y/N] ?> y
Disconnect VPN client 86b1f0cc-16b0-45e5-bd78-1bef291be6e7 under account IBM as user terry@ibm.com...
OK
Disconnection request for VPN client 86b1f0cc-6e83-45e5-bd78-1bef291be6e7 has been accepted.

使用 API 中斷 VPN 用戶端的連線

若要使用 API 中斷 VPN 用戶端的連線,請遵循下列步驟:

中斷連線的 VPN 用戶端會在一小時後自動刪除。

  1. 使用正確的變數來設定 API 環境

  2. 儲存要在 API 指令中使用的任何其他變數; 例如:

    export vpnServerID=<your_vpn_server_id>
    export vpnClientID=<your_vpn_client_id>
    
  3. 起始所有變數時,中斷 VPN 用戶端的連線:

       curl -X POST "$vpc_api_endpoint/v1/vpn_servers/$vpnServerID/clients/$vpnClientID/disconnect?version=$api_version&generation=2" \
         -H "Authorization: $iam_token"