Documentation Index

Fetch the complete documentation index at: https://knowledge.catonetworks.com/llms.txt

Use this file to discover all available pages before exploring further.

Linuxクライアントの使用開始

Prev Next

この記事では、Cato Linuxクライアントv5.1のインストール方法と実行について説明します。

概要

バージョン5.1から、Linuxクライアントはデバイスポスチャチェックをサポートし、クライアント接続およびセキュリティポリシーに含めることができます。 このバージョンには、Catoによって管理されるユーザー認識、自動アップグレード、およびブラウザ不要SSOのサポートも含まれています。

事前条件

  • Catoクライアントのインストール準備に記載されている事前条件(特に最低デバイスOS)を確認してください。

  • SSOおよびGUIベースの機能のため:

    • すべてのLinuxデスクトップバージョンがサポートされています(例: GnomeやKDE)

    • デフォルトのブラウザをデバイスに定義する(一般的にはGNOMEがデフォルト設定です)

    • AzureのみでのヘッドレスSSOがサポートされています。 Azure SSOの設定に関する詳しい情報は、Azure SSOの設定をご覧ください

  • インストールおよび実行スクリプトはCLIから実行され、ターミナルアプリを開く必要があります

既知の制限

  • 自動再認証はサポートされていません。 エンドユーザーはブラウザでIdPに再認証する必要があります。

Linuxクライアントのインストール

クライアントファイルをダウンロードしてLinuxデバイスで実行します。

Linuxデバイスにクライアントをインストールするには:

  1. クライアントダウンロードポータルからLinuxタブを選択し、クライアントをダウンロードします。

    使用可能なファイルタイプは以下のとおりです:

    • .rpm (Red Hat Package Manager)

    • Debian (.deb)

  2. クライアントファイルを実行:

    • .rpmファイルについては、ターミナルで次のコマンドを入力: sudo rpm -i cato-client-install.rpm

    • Debianファイルについては、ターミナルで次のコマンドを入力: sudo dpkg -i cato-client-install.deb

Linuxクライアントの実行

ブラウザベースのデバイスでクライアントをCato Cloudに接続するには、次のコマンドを実行: cato-sdp start

ヘッドレス(ブラウザなし)ベースのデバイスでクライアントをCato Cloudに接続するには、次のコマンドを実行: cato-sdp start --account <account name> --user <SDPユーザーのメールアドレス>

注:

アカウント名はアカウントのサブドメインです。 サブドメインを確認するには、アクセス > シングルサインオンに移動します。

ブラウザ認証

ブラウザがあるデバイスで、開始コマンド実行後にブラウザが開きます。 ブラウザを使用して、アカウントに設定された認証方法でCatoを認証できます。

ヘッドレスSSO(ブラウザ不要の認証)

ブラウザのないデバイスでSSOを使用して認証するには、ブラウザを備えた別のデバイスを使用して、ヘッドレスデバイスを代理認証します。

ヘッドレスSSOの概要

ヘッドレスSSOを使用して、コマンドラインツールやプリンタなど、ブラウザを必要としない環境でSDPユーザーを認証できます。 ヘッドレスSSOによって、ブラウザを備えた別のデバイスを使用して非ブラウザデバイスを代理認証できます。 ブラウザを通じた認証が成功すると、非ブラウザデバイスはCato Cloudに接続されます。

ヘッドレスSSOでは、静かに再認証することはできません。 トークンの有効期限が切れると、SDPユーザーは再認証する必要があります。

ヘッドレスSSOでの認証

ヘッドレスSSOを使用することで、ブラウザのないデバイス上で認証が可能になります。

ヘッドレスデバイスで認証を行うには:

  1. ヘッドレスデバイスで次のコマンドを実行: cato-sdp start --account <account name>

    一意のコードとURLが返されます。

    注:

    - アカウント名はアカウントサブドメインです。 サブドメインを確認するには、アクセス > シングルサインオン へ移動します。

    - SSOを使用しない認証の場合、パラメーター --no-sso を追加します

    - バージョン5.1.0.21以降では、--headlessパラメータは必要ありません

  2. ブラウザを備えたデバイスにて、URLにアクセスして一意のコードを入力します。

  3. SSO認証情報でサインインします。

    ヘッドレスデバイスがCato Cloudに接続されます。

Linux OSクライアントに対するアクション

このアクションはLinuxクライアントで使用できます。 各パラメーターの前にcato-sdpを配置します。

パラメーター

説明

開始

クライアントはCato Cloudに接続します

停止

クライアントはCato Cloudから切断します

ヘルプ

利用可能な引数のリストを表示します

ステータス

接続状況を表示します

バージョン

クライアントバージョンを表示します

サポート

技術サポートへの連絡

更新

クライアントを最新バージョンに更新します

証明書のインポート

デバイス証明書のインポート

Linux OSクライアントに対する引数

これらは、クライアントを使用する際に、さまざまな機能や設定に使用できるオプションの引数です。 各パラメーターの前にcato-sdp startを配置します。

パラメーター

説明

--address<PoP IPアドレス>

クライアントは特定のCato PoPに接続します(特定のIPアドレスについては、サポートにお問い合わせください)。 デフォルトの動作は、クライアントが自動的にCato Cloud内の最適なPoPに接続することです。

--append {head|tail}

/etc/resolv.confの既存の設定を保持します。

接続時に、クライアントは/etc/resolv.confをCatoからのDNS設定で置き換えます。 このパラメーターを使用してCato設定を既存の設定に追加します。

  • head - CatoからのDNS設定を既存の設定の前に追加し、Cato設定を優先します。

  • tail - CatoからのDNS設定を既存の設定の後に追加し、既存の設定を優先します。どちらの場合も、切断時に/etc/resolv.confは元の内容に復元されます。

Cato管理アプリケーションでスプリットトンネルが有効化されている場合、このパラメーターは無視され、クライアントは常に/etc/resolv.confの内容を置き換えます。

--cato-sdp support

クライアントログをダウンロードするか、技術サポートチームに直接送信します。

--floglevel

--gloglevel

クライアントのファイル(floglevel)またはグローバル(gloglevel)ログ設定を設定します:

  • 0 - 詳細

  • 1 - デバッグ

  • 2 - 情報

  • 3 - 警告

  • 4 - エラー

  • 5 - なし

--headless

--no-sso

クライアントはヘッドレスモードで実行されます。

no-ssoはSDPユーザーにパスワードを要求します。 SSO認証が設定されていないアカウントのヘッドレスデバイスでこの引数を使用してください。

--help

ヘルプ画面を表示します。

--metric _metric_

VPNトラフィック用に作成されたルート(--routeを参照)。

指定しない場合、このルートはシステムで最優先されます(--metric 0を指定した場合と同じ)。

--port

DTLSポート(443または1337)を変更します。ポート443がデフォルト設定です。

--reconn _seconds_

切断後のクライアントの再接続を試みるまでの秒数。 クライアントは、この間隔で再接続を試み、接続が確立されるか、クライアントが外部から停止されるまで繰り返します。

このパラメータが指定されていない場合、クライアントは一度だけ再接続を試み、失敗すると即座に終了します。

--reg_code

登録コードを使用してクライアントに認証します。

--route

単一サブネットがトンネルにルーティングされ、デフォルトルートの代わりになります。 例: --route 10.24.0.0/16 は特定のルートを作成し、このサブネットのみがVPNを通じてルートされます。

指定しない場合、クライアントはデフォルトルートを追加し、すべてのトラフィックがデバイス上のVPNを通じてルートされます(--route 0.0.0.0/0を指定した場合と同様)。

--user, --アカウント, --パスワード, --リセット-パスワード, --リセット-クレッド

Catoユーザー資格情報。 これらの値は、ウェブブラウザで認証するユーザーにとって任意です。

パスワード は任意です。 パスワードが必要な場合、ユーザーは新規パスワードを追加するよう促されます。

リセット-クレッド がすべてのユーザー資格情報をリセットし、認証トークンを削除します(v5.0以降でサポートされています)。

注:

--パスワード引数の使用はお勧めしません。

--systemd-resolvを使用

systemd-resolv を使用します(/dev/resolv.conf を直接編集せずに)。 このパラメータの値は:

  • 1 - 真

  • 0 - 偽(デフォルト値)

--use-systemd-resolv パラメータをクライアントで使用する場合、append パラメータを使用しないでください。

--バージョン

クライアントのバージョン情報を表示します。

--pin

MFAコードを入力

クライアントファイルパラメータの引数

Linuxクライアントの引数をファイルに保存し、クライアントを開始する際にパラメータをロードできます。 これらはクライアントファイル用の引数です:

パラメータ

説明

--load_file_

前に--saveでファイルに保存されたパラメータ値を使用します。

コマンドラインで指定することによって、保存された設定を上書きすることができます。

資格情報もこのファイルに保存されているので、誰でも保存された資格情報で接続できないように、それをプライベートに保ってください。

または、ファイルに空または誤ったパスワードを保存し、コマンドラインで正しいパスワードを指定することも可能です。 例えば: --load_file_ --パスワード '******'

--save_file_

コマンドラインで渡されたすべての引数を指定されたファイルに保存し、--loadパラメータで使用します。

--show_file_

--saveを使用してファイルに保存された設定を表示します。

デバイス認証のための証明書による引数

このセクションは、デバイス証明書を使用するデバイス認証を行うLinuxクライアントで使用される引数を含みます。 詳細については、デバイス証明書の配布とインストールを参照してください。

パラメータ

説明

--cert <証明書パス>

デバイス認証のための証明書ファイルへのパス。 デフォルトのパスは:

/opt/cato/client_cert/device_cert.p12

クライアントのアンインストール

デバイス上にクライアントが不要になった場合は、アンインストールできます。 クライアントをアンインストールすると、ネットワークルールやセキュリティポリシーをデバイスに適用することはできなくなります。

クライアントをアンインストールするには:

  1. ターミナルで、インストールされたファイルのタイプに応じたコマンドを実行:

    • .rpm sudo rpm -e cato-client-install

    • .deb sudo dpkg -r cato-linux-install

  2. (オプション) アンインストールプロセスが完了した後、以下の場所にある残りの設定ファイルを削除します

    • sudo rm -rf /opt/cato

    • sudo rm -rf /usr/lib/cato/

    • sudo rm -rf /var/log/cato*.log

    • sudo rm -rf ~/.cato/

  3. デバイスを再起動します。

Catoクライアントのインストール中にシステムネットワーク構成を変更した場合、その変更を手動で元に戻す必要があります。