diff options
author | Timo Weingärtner <timo@tiwe.de> | 2013-10-26 01:34:57 +0200 |
---|---|---|
committer | Timo Weingärtner <timo@tiwe.de> | 2013-10-26 01:34:57 +0200 |
commit | 516e7ee8307721afe519fe4b77ba015058409ae2 (patch) | |
tree | 07c7cf7502f4daf70a784ee2c23296a21ad50b66 /ssh-askpass-noinput.1.md | |
parent | 6f131d437f00e41a83fd158e03d2648ea2131d50 (diff) | |
parent | bd2154e05c0ab15d8e25f997fb4e6ec61f7a4c1f (diff) | |
download | ssh-agent-filter-516e7ee8307721afe519fe4b77ba015058409ae2.tar.gz |
Merge tag '0.3' into debian
0.3
Diffstat (limited to 'ssh-askpass-noinput.1.md')
-rw-r--r-- | ssh-askpass-noinput.1.md | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/ssh-askpass-noinput.1.md b/ssh-askpass-noinput.1.md new file mode 100644 index 0000000..2c9ce73 --- /dev/null +++ b/ssh-askpass-noinput.1.md @@ -0,0 +1,48 @@ +% SSH-ASKPASS-NOINPUT +% chrysn <chrysn@fsfe.org> +% 2013-10-26 + +# NAME + +ssh-askpass-noinput - an `ssh-askpass` implementation for asking allow/deny questions + +# SYNOPSIS + +*ssh-askpass-noinput* text + +# DESCRIPTION + +*ssh-askpass-noinput* is an implementation of *ssh-askpass*, which does not +acutally ask for a password; instead, it only asks a binary (allow/deny) +question and exits with 0 for allow and 1 for deny. + +It is not intended as a general replacement for *ssh-askpass*, but for special +applications that don't care about a passphrase. + +# OPTIONS + +As usual with *ssh-askpass* implementations, *ssh-askpass-noinput* only takes a +single argument, which will be presented as the question. + +# BACKGROUND AND APPLICATIONS + +Some programs (*ssh-agent* and *ssh-agent-filter*) use *ssh-askpass* to have +users confirm actions without entering a passphrase; *ssh-agent* does this when +used via *ssh-add*'s `-c` option. They do not indicate that it is a binary +question (because in the classical *ssh-agent* invocation, there is no option to +do this), and expect the user to ignore the text input and click "OK" or +"Cancel", whereupon they read the askpass's exit status. + +With programs that are known to only ask those questions, setting +`SSH_ASKPASS=ssh-askpass-noinput` in their environment will make them use this +particular implementation for their questions. It should never be installed as +`/usr/bin/ssh-askpass`. + +# FUTURE + +This solution is obviously a hack, which is needed until a way is established +and implemented for *ssh-askpass* to be used more flexibly. + +# SEE ALSO + +ssh-agent-filter(1), ssh-agent(1), ssh-askpass(1) |