Я продолжаю получать эту ошибку и пробовал несколько способов, обсуждаемых в Интернете, чтобы исправить это, и ни один из них не работает для меня. У меня настроены ключи SSH, поэтому, когда я запускаю 'ssh newton@host.com'
его, он автоматически входит в систему, я также настраиваю этого пользователя, visudo
чтобы 'newton ALL=(ALL:ALL) ALL'
затем я также пытался добавить'newton ALL=NOPASSWD: /var/www/script.sh'
К сожалению, каждый раз, когда я бегу ssh newton@host.com 'sudo /var/www/script.sh'
из Cygwin, я возвращаюсь. Я также попытался добавить, -t -t
но затем он запрашивает пароль.
total size is 21209180 speedup is 314.69
sudo: no tty present and no askpass program specified
Sorry, try again.
sudo: no tty present and no askpass program specified
Sorry, try again.
sudo: no tty present and no askpass program specified
Sorry, try again.
sudo: 3 incorrect password attempts
sudo: no tty present and no askpass program specified
Sorry, try again.
sudo: no tty present and no askpass program specified
Sorry, try again.
sudo: no tty present and no askpass program specified
Sorry, try again.
sudo: 3 incorrect password attempts
ssh example.com sudo echo hello
из одной системы Linux в другую. Я обновил ваш заголовок соответственно. Я также пометил ваш вопрос для перехода на сайт Unix.