OS Manuals

/usr/bin/ssh-agent

OpenSSH client

From openssh-client 10.6_p2-r0 (os), captured 2026-11-10 by running ssh-agent --help (exit 255) · terse output. permalink

No user exists for uid 1100
Options (15)
OptionDescriptionSource
-a bind_addressBind the agent to the UNIX-domain socket bind_address.man
-A socket_pathSpecify a different directory path under which to create the socket.man
-cGenerate C-shell commands on standard output.man
-DForeground mode.man
-dDebug mode.man
-E fingerprint_hashSpecifies the hash algorithm used when displaying key fingerprints.man
-kKill the current agent (given by the SSH_AGENT_PID environment variable).man
-O optionSpecify an option when starting ssh-agent.man
-P allowed_providersSpecify a pattern-list of acceptable paths for PKCS#11 provider and FIDO authenticator middleware shared libraries that may be used with the -S or -s options to ssh-add(1).man
-sGenerate Bourne shell commands on standard output.man
-TBind the agent socket in a randomised subdirectory of the form $TMPDIR/ssh-XXXXXXXXXX/agent.<ppid>, instead of the default behaviour of using a randomised name matching $HOME/.ssh/agent/s..man
-t lifeSet a default value for the maximum lifetime of identities added to the agent.man
-UInstructs ssh-agent not to clean up stale agent sockets under $HOME/.ssh/agent/.man
-uInstructs ssh-agent to only clean up stale agent sockets under $HOME/.ssh/agent/ and then exit immediately.man
-VDisplay the version number and exit.man

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.