setze Umgebungsvariable SSH_ASKPASS bzw. askpass in sudoers
Ich versuche mich bei einem SSH-Server anzumelden und etwas auszuführen wie:
<code>ssh [email protected] 'sudo echo "foobar"' </code>
Leider erhalte ich eine Fehlermeldung:
<code>sudo: no tty present and no askpass program specified </code>
Google sagte mir, ich solle entweder die Umgebungsvariable setzenSSH_ASKPASS
oder einstellenaskpass
in demsudoers
Datei. Meine entfernte Maschine läuft unter Debian 6 und ich habe die Pakete installiertssh-askpass undssh-askpass-gnome und meinsudoers
Datei sieht so aus:
<code>Defaults env_reset Defaults askpass=/usr/bin/ssh-askpass # User privilege specification root ALL=(ALL) ALL user ALL=(ALL) ALL </code>
Kann jemand sagen, was ich falsch mache und wie es besser geht.