DOKK / manpages / debian 11 / ssh-agent-filter / ssh-agent-filter.1.en
SSH-AGENT-FILTER(1) User Commands SSH-AGENT-FILTER(1)

ssh-agent-filter - filtering proxy for ssh-agent meant to be forwarded to untrusted servers

ssh-agent-filter [ OPTIONS ]

ssh-agent-filter provides the unix domain socket interface of an ssh-agent. By default it forks and outputs shell code setting SSH_AUTH_SOCK and SSH_AGENT_PID, just like ssh-agent does.

It filters each request according to its command line options. No crypto operations are done by ssh-agent-filter; they are delegated to the upstream ssh-agent.

ssh-agent-filter is not meant to be used directly, but through afssh.

allow all other keys with confirmation
key specified by comment
key specified by comment, with confirmation
show some debug info, don't fork
key specified by pubkey's hex-encoded md5 fingerprint
fingerprint, with confirmation
print this help message
key specified by base64-encoded pubkey
key specified by base64-encoded pubkey, with confirmation
name for this instance of ssh-agent-filter, for confirmation puposes
print version information

socket of upstream ssh-agent
command to run for confirmation questions

Written by Timo Weingärtner.

Report bugs to the Debian BTS at https://bugs.debian.org/ or by mail to timo@tiwe.de.

afssh(1), ssh(1), ssh-agent(1)

December 2020 ssh-agent-filter 0.5.2