Estou tentando executar um comando para ssh em um host a partir de uma instância do Tomcat que é executada como Apache. Isso não está funcionando devido ao seguinte erro:
debug1: read_passphrase: can't open /dev/tty: No such device or address
No entanto, se eu abrir um shell manualmente su
para o usuário do Apache, posso executar este comando perfeitamente.
Preciso alterar a configuração ou posso usar a -t
opção com ssh para especificar um dispositivo ou endereço que existe?
Responder1
Esse linkdiz que esse erro pode acontecer se o ssh exigir alguma entrada.Outro linkdiz que você deve criar um /dev/tty
arquivo ausente. Aterceiro linkdiz que deve encontrar uma maneira de dizer ao daemon para não abrir este arquivo.