Linux 即使已知的\u主机正确,主机密钥验证也失败
我正在运行Debian 7 Wheezy服务器,在通过SSH连接到其他服务器时遇到问题。此问题仅在通过crontab运行SSH时发生,否则不会发生(当然是以同一用户身份登录) 当作为该用户通过crontab运行ssh命令时,我遇到以下问题: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
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网络中的另一个站点,因为它与编程或开发无关。也许你应该试试看,你是对的。我会把它贴在那里。