establecer la variable de entorno SSH_ASKPASS o askpass en sudoers, resp
Estoy intentando iniciar sesión en un servidor ssh y ejecutar algo como:
<code>ssh [email protected] 'sudo echo "foobar"' </code>
Desafortunadamente estoy recibiendo un error:
<code>sudo: no tty present and no askpass program specified </code>
Google me dijo que estableciera la variable de entornoSSH_ASKPASS
o para estableceraskpass
en elsudoers
expediente. Mi máquina remota se ejecuta en Debian 6 y he instalado los paquetesssh-askpass yssh-askpass-gnome y misudoers
archivo se ve así:
<code>Defaults env_reset Defaults askpass=/usr/bin/ssh-askpass # User privilege specification root ALL=(ALL) ALL user ALL=(ALL) ALL </code>
¿Puede alguien decir lo que estoy haciendo mal y cómo hacerlo mejor?