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:
ssh user@domain.com 'sudo echo "foobar"'
Desafortunadamente estoy recibiendo un error:
sudo: no tty present and no askpass program specified
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í:
Defaults env_reset
Defaults askpass=/usr/bin/ssh-askpass
# User privilege specification
root ALL=(ALL) ALL
user ALL=(ALL) ALL
¿Puede alguien decir lo que estoy haciendo mal y cómo hacerlo mejor?