noagent
— run a
command without using the SSH agent's stored keys
The noagent
utility executes the specified
command with the SSH_AGENT_PID
and
SSH_AUTH_SOCK
variables removed from its
environment. This is useful when connecting to various SSH servers that do
not really understand the concept of public key authentication to the point
of actually breaking the connection when the client sends several public
keys.
The noagent
utility uses the shell's
exec
builtin command so that the return value of the
command actually executed is passed on.
The noagent
utility's operation is
currently not directly affected by its environment; it affects the
environment instead :)
The noagent
utility's operation is
currently not directly affected by any files.
Connect to a server without agent authentication
noagent ssh
router.example.com
The noagent
utility was written by
Peter Pentchev in 2009.
Peter Penchev
⟨roam@ringlet.net⟩