Forrest logo
back to the ssh-add tool

ssh:tldr:4538f

ssh: Delete a key from the ssh-agent.
$ ssh-add -d ${path-to-private_key}
try on your machine

The command "ssh-add -d ${path-to-private_key}" is used to remove a specific private key from the SSH agent.

Here's a breakdown of the command:

  • "ssh-add" is a command-line tool used to add or manage private keys in the SSH agent.
  • "-d" is an option/flag for "ssh-add" that specifies that a key should be removed from the agent.
  • "${path-to-private_key}" is the placeholder for the actual path to the private key file that you want to remove from the SSH agent.

When you run this command, the SSH agent will check if the specified private key is currently loaded. If it is, the agent will remove it from the list of available identities, effectively disabling it for authentication purposes.

This explanation was created by an AI. In most cases those are correct. But please always be careful and never run a command you are not sure if it is safe.
back to the ssh-add tool