この記事では、Cato Linuxクライアントv5.1のインストールと実行方法について説明します。
バージョン5.1から、Linuxクライアントはデバイスポスチャチェックをサポートしており、クライアント接続およびセキュリティポリシーに含めることができます。 このバージョンには、ユーザー認識、自動アップグレード(Catoによって管理される)、ブラウザなしでのSSOのサポートも含まれています。
- Catoクライアントのインストール準備にリストされている前提条件(特に最小デバイスOS)を確認してください。
-
SSOおよびGUIベースの機能について:
- すべてのLinuxデスクトップバージョンがサポートされています(例: GnomeおよびKDE)
- デバイスのデフォルトブラウザを定義します(通常、デフォルト設定はGNOME用です)
- ヘッドレスSSOはAzureのみサポートされています。 Azure SSOの設定方法の詳細については、アカウントのAzure SSOの設定を参照してください。
- インストールおよび実行スクリプトはCLIから実行され、端末アプリを開く必要があります
クライアントファイルをダウンロードしてLinuxデバイスで実行します。
Linuxデバイスにクライアントをインストールするには:
-
クライアントダウンロードポータルから、Linuxタブを選択してクライアントをダウンロードします。
利用可能なファイルタイプは以下の通りです:
- .rpm(Red Hat Package Manager)
- Debian(.deb)
-
クライアントファイルを実行:
- rpmファイルの場合、端末に次のコマンドを入力します: sudo rpm -i cato-client-install.rpm
- Debianファイルの場合、端末に次のコマンドを入力します: sudo dpkg -i cato-linux-install.deb
ブラウザベースのデバイスでクライアントをCato Cloudに接続するには、次のコマンドを実行してください: cato-sdp start
ブラウザのないヘッドレスデバイスでクライアントをCato Cloudに接続するには、次のコマンドを実行してください: cato-sdp start --account <account name> --user <SDP user's email address>
注意
注意: アカウント名はアカウントのサブドメインです。 サブドメインを見つけるには、Access > Single Sign-Onに移動してください。
ブラウザのないデバイスでSSOで認証するには、ブラウザ付きの別のデバイスを使用してヘッドレスデバイスを代わりに認証することができます。
ヘッドレスSSOを使用して、SDPユーザーをコマンドラインツールやプリンターなどの非ブラウザ環境で認証できます。 ヘッドレスSSOを使用すると、ブラウザ付きの別のデバイスで、非ブラウザデバイスを代わりに認証することができます。 ブラウザでの認証が成功すると、非ブラウザデバイスがCato Cloudに接続されます。
ヘッドレスSSOでは、静かに再認証することは不可能です。 トークンが期限切れになると、SDPユーザーは再認証が必要です。
ヘッドレスSSOを使用すると、ブラウザのないデバイスで認証できます。
ヘッドレスデバイスで認証するには:
-
ヘッドレスデバイスで、次のコマンドを実行してください: cato-sdp start --account <account name>.
一意のコードとURLが返されます。
注意:
- アカウント名はアカウントのサブドメインです。 サブドメインを見つけるには、アクセス > シングルサインオンに移動します。
- SSOなしで認証するには、パラメータ --no-sso を追加します
- パラメータ --headless はバージョン5.1.0.21以上では不要です
- ブラウザを持つデバイスで、URLにアクセスして一意のコードを入力します。
-
SSOの資格情報でサインインします。
ヘッドレスデバイスがCato Cloudに接続されています。
これはLinuxクライアントで使用できるアクションです。 各パラメータの前にcato-sdpを付けます。
| Parameter | 説明 |
|---|---|
| 開始 | クライアントがCatoクラウドに接続します |
| stop | クライアントがCatoクラウドから切断されます |
| ヘルプ | 利用可能な引数のリストを表示します |
| ステータス | 接続状況を表示します |
| バージョン | クライアントバージョンを表示します |
| サポート | 技術サポートに連絡する |
| 更新 | クライアントを最新バージョンに更新する |
| import-cert | デバイス証明書をインポートする |
これらはクライアントを実行する際に使用できる、異なる機能や設定のためのオプション引数です。 各パラメータの前にはcato-sdp startを付ける必要があります。
| Parameter | 説明 |
|---|---|
| --住所<PoP IPアドレス> | クライアントが特定のCato PoPに接続します(特定のIPアドレスについてはサポートにお問い合わせください)。 デフォルトの動作は、クライアントがCatoクラウドで最適なPoPに自動的に接続することです。 |
| --append {head|tail} |
/etc/resolv.confに既存の設定が保持されます。 接続時、クライアントはCatoから受信したDNS設定で/etc/resolv.confを置き換えます。 このパラメータを使用することで、既存の設定にCatoの設定を追加します。
Cato管理アプリケーションでスプリットトンネルが有効になっている場合、このパラメーターは無視され、クライアントは常に/etc/resolv.confの内容を置き換えます。 |
| --cato-sdpサポート | クライアントログをダウンロードするか、技術サポートチームに直接送信します。 |
|
--floglevel --gloglevel |
クライアントのファイル(floglevel)またはグローバル(gloglevel)ログ設定を設定します:
|
|
--headless --no-sso |
クライアントがヘッドレスモードで実行されます。 no-sso はSDPユーザーにパスワードを求めます。 SSO認証が設定されていないアカウントのヘッドレスデバイスでこの引数を使用します。 |
| --help | ヘルプ画面を表示します。 |
| --metric _metric_ |
VPNトラフィックに対して作成されたルート(--routeを参照)。 指定されていない場合、このルートはシステム上で最も高い優先度を持ちます(--metric 0を指定するのと同じです)。 |
| --port | DTLSポートを変更します(443または1337)、ポート443はデフォルト設定です。 |
| --reconn _seconds_ |
切断後、クライアントが再接続を試みるまでの秒数。 クライアントは、この間隔で再接続を試み、接続が確立されるかクライアントが外部で停止されるまで試行します。 このパラメータが指定されていない場合、クライアントは一度再接続を試み、失敗した場合はすぐに終了します。 |
| --reg_code | 登録コードを使用してクライアントに認証します。 |
| --route |
A single subnet that is routed to the tunnel instead of the default route. 例: --route 10.24.0.0/16は特定のルートを作成し、このサブネットのみがVPNを通じてルートされるようにします。 指定されていない場合、クライアントはデフォルトルートを追加し、すべてのトラフィックがデバイス上のVPNを通じてルートされます(--route 0.0.0.0/0を指定するのと同じです)。 |
| --user, --account, --password, --reset-password, --reset-cred |
Catoユーザー資格情報。 これらの値は、Webブラウザで認証するユーザーにはオプションです。 パスワードはオプションです。 パスワードが必要な場合、ユーザーは新しいものを追加するように促されます。 reset-credはすべてのユーザー資格情報をリセットし、認証トークンを削除します(v5.0以上でサポートされています)。 注意注: --password引数の使用はお勧めしません。 |
| --use-systemd-resolv |
systemd-resolvを使用します(/dev/resolv.conf を直接編集する代わりに)。 このパラメータの値は次の通りです:
--use-systemd-resolvパラメータをクライアントで使用する場合、appendパラメータの使用はできません。 |
| --version | クライアントバージョンに関する情報を表示します。 |
| --pin | MFAコードを入力します |
Linuxクライアントの引数をファイルに保存し、クライアントを開始するときにパラメーターをロードできます。 これらはクライアントファイルの引数です:
| Parameter | 説明 |
|---|---|
| --load_file_ |
--saveを使用して以前にファイルに保存されたパラメータ値を使用します。 コマンドラインで指定することで、保存された設定を上書きできます。 資格情報がこのファイルにも保存されているため、これを非公開にしておくようにしてください。任意の誰かがこのファイルを使用して保存された資格情報で接続できる可能性があります。 あるいは、空のまたは不正確なパスワードをファイルに保存し、コマンドラインで正しいものを指定することができます。 例: --load _file_ --password '******' |
| --save_file_ | コマンドラインで渡されたすべての引数を指定されたファイルに保存し、--load パラメータで使用します。 |
| --show_file_ | --save を使用してファイルに保存された設定を表示します。 |
このセクションは、デバイス証明書を使用したデバイス認証に使用されるLinuxクライアントの引数を含んでいます。 さらに詳しくは、デバイス証明書の配布とインストールを参照してください。
| Parameter | 説明 |
|---|---|
| --cert <certificate path> |
デバイス認証用の証明書ファイルへのパス。 デフォルトパスは:
|
デバイス上のクライアントが不要になった場合はアンインストールできます。 クライアントがアンインストールされると、ネットワークルールやセキュリティポリシーをデバイスに適用する方法はありません。
クライアントをアンインストールするには:
-
ターミナルで、インストールされたファイルタイプに対するコマンドを実行します:
- .rpm
sudo rpm -e cato-client-install - .deb
sudo dpkg -r cato-linux-install
- .rpm
-
(オプション) アンインストールプロセスが完了した後、次の場所で残りの設定ファイルを削除します
- sudo rm -rf /opt/cato
- sudo rm -rf /usr/lib/cato/
- sudo rm -rf /var/log/cato*.log
- sudo rm -rf ~/.cato/
- デバイスを再起動してください。
Catoクライアントのインストール中にシステムネットワーク設定に変更を加えた場合は、それらの変更を手動で元に戻す必要があるかもしれません。
0件のコメント
記事コメントは受け付けていません。