SSH 与 Apache 没有给出 /dev/tty 错误

SSH 与 Apache 没有给出 /dev/tty 错误

我正在尝试从以 Apache 运行的 Tomcat 实例执行命令以 ssh 进入主机。由于以下错误,此操作无法正常工作:

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

但是,如果我打开 shell 并手动su转到 apache 用户,我就可以正常执行该命令。

我是否需要更改配置,或者我是否可以使用-tssh 选项来指定存在的设备或地址?

答案1

此链接表示如果 ssh 需要一些输入,则可能会发生此错误。另一个链接说你应该创建一个丢失的/dev/tty文件。第三个链接说应该找到一种方法来告诉你守护进程不要打开这个文件。

相关内容