Saya terus mendapatkan kesalahan ini dan telah mencoba beberapa cara yang dibahas secara online untuk memperbaikinya dan tidak ada yang bekerja untuk saya. Saya telah menyiapkan kunci SSH sehingga ketika saya menjalankannya 'ssh newton@host.com'secara otomatis saya masuk, saya juga telah mengatur pengguna ini visudomenjadi 'newton ALL=(ALL:ALL) ALL'
saya kemudian juga mencoba untuk menambahkan'newton ALL=NOPASSWD: /var/www/script.sh'
Sayangnya, setiap kali saya lari ssh newton@host.com 'sudo /var/www/script.sh'dari Cygwin saya kembali. Saya juga telah mencoba menambahkan -t -ttetapi kemudian meminta saya untuk memasukkan kata sandi.
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 hellodari satu sistem Linux ke yang lain. Saya telah memperbarui judul Anda sesuai dengan itu. Saya juga telah menandai pertanyaan Anda untuk migrasi ke situs Unix.