尝试通过SSH连接时“debug1:read_passphrase:无法打开/ dev / tty:没有这样的设备或地址”

我试图连接到我的服务器使用

ssh [email protected] -vv 

我明白了

 debug1: read_passphrase: can't open /dev/tty: No such device or address 

错误或只是

 Permission denied, please try again. Permission denied, please try again. Permission denied (publickey,password). 

当我不使用-vv选项。 / dev / tty文件确实存在。 我以root身份login,所以我可以访问它。 tty命令returs

 /dev/console 

我远程连接(使用腻子)到服务器,我试图连接到其他服务器。 这不是一个cron工作。 我该如何解决这个问题?

ls -la /dev/tty显示什么? 它是世界可读的还是世界可写的?

$ ls -la / dev / tty

crw-rw-rw- 1 root tty 5,0 8月23日20:58 / dev / tty

$

这是你应该看到的。 如果没有,那是你的问题。