+++ title = "Manage Client Keys" draft = false robots = "noindex"
aliases = ["/server_manage_clients.html"]
[menu] [menu.docs] title = "Clients" identifier = "chef_infra/features/management_console/server_manage_clients.md Clients" parent = "chef_infra/features/management_console" weight = 30 +++
{{% EOL_manage %}}
{{< note >}}
This topic is about using the Chef management console to manage keys.
{{< /note >}}
A client is an actor that has permission to access the Chef Infra Server. A client is most often a node (on which the Chef Infra Client runs), but is also a workstation (on which knife runs), or some other machine that is configured to use the Chef Infra Server API. Each request to the Chef Infra Server that is made by a client uses a private key for authentication that must be authorized by the public key on the Chef Infra Server.
Use the Chef management console to create a key pair, download the private key, and then set permissions, to delete a key, or to reset a key.
Client keys can be managed from the Chef management console.
{{< warning >}}
The images below refer to client keys as a "Client".
{{< /warning >}}
To add a client key:
-
Open the Chef management console.
-
Click Policy.
-
Click Clients.
-
Click Create.
-
In the Create Client dialog box, enter the name of the client key.
Click Create Client.
-
Copy the private key:
or download and save the private key locally:
To delete a client key:
To regenerate a client key:
-
Open the Chef management console.
-
Click Policy.
-
Click Clients.
-
Select a client key.
-
Click the Details tab.
-
Click Reset Key.
-
In the Reset Key dialog box, confirm that the key should be regenerated and click the Reset Key button:
-
Copy the private key:
or download and save the private key locally:
To view client key details:
- Open the Chef management console.
- Click Policy.
- Click Clients.
- Select a client key.
- Click the Details tab.
{{% server_rbac_permissions %}}
{{% server_rbac_permissions_object %}}
To set permissions list for a client key:
- Open the Chef management console.
- Click Policy.
- Click Clients.
- Select a client key.
- Click the Permissions tab.
- For each group listed under Name, select or de-select the Read, Update, Delete, and Grant permissions.
{{% manage_webui_policy_client_permissions_add %}}
To view permissions for a client key:
- Open the Chef management console.
- Click Policy.
- Click Clients.
- Select a client key.
- Click the Permissions tab.
- Set the appropriate permissions: Delete, Grant, Read, and/or Update.
{{% security_chef_validator %}}
{{% security_chef_validator_context %}}
To add a chef-validator key:
-
Open the Chef management console.
-
Click Policy.
-
Click Clients.
-
Click Create.
-
In the Create Client dialog box, enter the name of the chef-validator key.
Select the Validation Client option. Click Create Client.
-
Copy the private key:
or download and save the private key locally:
To delete a chef-validator key:
-
Open the Chef management console.
-
Click Policy.
-
Click Clients.
-
Select a chef-validator key.
-
Click Delete.
{{% manage_webui_policy_validation_reset_key %}}
To view details for a chef-validator key:
-
Open the Chef management console.
-
Click Policy.
-
Click Clients.
-
Select a chef-validator key.
-
Click the Details tab.
{{% server_rbac_permissions %}}
{{% server_rbac_permissions_object %}}
To update the permissions list for a chef-validator key:
- Open the Chef management console.
- Click Policy.
- Click Clients.
- Select a chef-validator key.
- Click the Permissions tab.
- Click the + Add button and enter the name of the user or group to be added.
- Select or de-select Delete, Grant, Read, and/or Update to update the permissions list for the user or group.
{{% manage_webui_policy_client_permissions_add %}}
To view permissions for a chef-validator key:
- Open the Chef management console.
- Click Policy.
- Click Clients.
- Select a chef-validator key.
- Click the Permissions tab.
- Set the appropriate permissions: Delete, Grant, Read, and/or Update.