IBM Cloud Docs
VPN クライアントの切断

VPN クライアントの切断

接続とは、VPN クライアントによって確立された VPN セッションのことです。 VPN クライアントが VPN サーバーに接続すると、過去 1 時間にサーバーに接続したすべての VPN クライアントを表示できるようになります。 VPN クライアント情報には、クライアント IP、ユーザー ID、状況、リモート IP、リモート・ポート、セッションの開始/終了時刻 (該当する場合) が含まれます。

コンソールでのVPNクライアントの切断

VPN サーバーから VPN クライアントを切断するには、以下の手順を実行します。

  1. VPCのVPN ページに移動し、 Client-to-site servers タブをクリックします。

  2. VPN サーバーの名前をクリックして詳細情報を表示します。

  3. 過去 5 分間に接続した VPN クライアントを表示するには、「クライアント」タブをクリックします。

  4. 切断したいクライアントの横にある[アクション]メニュー [アクション]メニューを クリックし、[ 切断]をクリックします。 切断された VPN クライアントは、1 時間後に自動的に削除されます。

    VPN クライアント
    VPN クライアント

    VPN クライアントを削除するように指定することもできます。その場合は、クライアント・セッションがすぐに削除されます。

CLIからVPNクライアントを切断する

開始する前に、 CLI 環境をセットアップします

CLIからVPNクライアントを切断するには、以下のコマンドを入力する:

切断された VPN クライアントは、1 時間後に自動的に削除されます。 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 時間後に自動的に削除されます。

  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"