Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 即使已知的\u主机正确,主机密钥验证也失败_Linux_Ssh_Debian_Openssh - Fatal编程技术网

Linux 即使已知的\u主机正确,主机密钥验证也失败

Linux 即使已知的\u主机正确,主机密钥验证也失败,linux,ssh,debian,openssh,Linux,Ssh,Debian,Openssh,我正在运行Debian 7 Wheezy服务器,在通过SSH连接到其他服务器时遇到问题。此问题仅在通过crontab运行SSH时发生,否则不会发生(当然是以同一用户身份登录) 当作为该用户通过crontab运行ssh命令时,我遇到以下问题: Host key verification failed. 我已删除~/.ssh/known_hosts文件并手动连接到服务器,以便主机密钥正确 使用-v标志运行SSH时,我得到以下结果: debug1: read_passphrase: can't op

我正在运行Debian 7 Wheezy服务器,在通过SSH连接到其他服务器时遇到问题。此问题仅在通过crontab运行SSH时发生,否则不会发生(当然是以同一用户身份登录)

当作为该用户通过crontab运行ssh命令时,我遇到以下问题:

Host key verification failed.
我已删除~/.ssh/known_hosts文件并手动连接到服务器,以便主机密钥正确

使用-v标志运行SSH时,我得到以下结果:

debug1: read_passphrase: can't open /dev/tty: No such device or address
Host key verification failed.
如果我列出/dev/tty,它有666个权限:

crw-rw-rw- 1 root root 5, 0 Jun 21 15:49 /dev/tty
在我列出/dev/tty之后,我还手动将权限设置为666,以便完全确定


为什么SSH说它不能读取/dev/tty?我已经探索了好几个星期,还没有找到答案。有人有线索吗?

这个问题似乎属于Stack Exchange网络中的另一个站点,因为它与编程或开发无关。也许你应该试试看,你是对的。我会把它贴在那里。