IBM Cloud Docs
正在断开 VPN 客户机的连接

正在断开 VPN 客户机的连接

连接是由 VPN 客户机建立的 VPN 会话。 在 VPN 客户端连接到 VPN 服务器后,您可以查看过去一小时内连接到该服务器的所有 VPN 客户端。 VPN 客户机信息包括客户机 IP,用户标识,状态,远程 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 服务器的标识。
  • CLIENT_ID1: 是 VPN 路由的标识。
  • CLIENT_ID2: 是 VPN 路由的标识。
    • -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"