+++ title = "Manage Client Keys" draft = false gh_repo = "chef-web-docs" robots = "noindex" aliases = ["/server_manage_clients.html"] product = []
[menu] [menu.legacy] title = "Clients" identifier = "legacy/manage/server_manage_clients.md Clients" parent = "legacy/manage" +++
{{< chef_automate_mark >}}
{{< warning >}}
{{< readfile file="content/reusable/md/EOL_manage.md" >}}
{{< /warning >}}
{{< 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.
{{< readfile file="content/server/reusable/md/server_rbac_permissions.md" >}}
{{< readfile file="content/server/reusable/md/server_rbac_permissions_object.md" >}}
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.
{{< readfile file="content/reusable/md/manage_webui_policy_client_permissions_add.md" >}}
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.
{{< readfile file="content/reusable/md/security_chef_validator.md" >}}
{{< readfile file="content/reusable/md/security_chef_validator_context.md" >}}
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.
{{< readfile file="content/reusable/md/manage_webui_policy_validation_reset_key.md" >}}
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.
{{< readfile file="content/server/reusable/md/server_rbac_permissions.md" >}}
{{< readfile file="content/server/reusable/md/server_rbac_permissions_object.md" >}}
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.
{{< readfile file="content/reusable/md/manage_webui_policy_client_permissions_add.md" >}}
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.