尝试在远程主机上使用
我看到这个错误:
如何解决这个问题?
sudo
运行远程二进制文件时:ssh remotehost "sudo ./binary"
我看到这个错误:
sudo: no tty present and no askpass program specified
如何解决这个问题?
sudo
需要一个 tty 来提示输入密码,而当在使用ssh
指定运行的命令时,默认情况下并不分配 tty,因为通常用于运行可能传输二进制数据的非交互式命令,这可能会导致 tty 出错。 - psusi-tt
参数。 - Rufus