Я пытаюсь выполнить команду ssh на хост из экземпляра Tomcat, работающего как Apache. Это не работает из-за следующей ошибки:
debug1: read_passphrase: can't open /dev/tty: No such device or address
Однако если я открою оболочку и вручную su
подключусь к пользователю Apache, я смогу без проблем выполнить эту команду.
Нужно ли мне менять конфигурацию или я могу использовать -t
опцию ssh, чтобы указать существующее устройство или адрес?
решение1
Эта ссылкаговорит, что эта ошибка может возникнуть, если ssh требует каких-либо входных данных.Еще одна ссылкаговорит, что вам следует создать отсутствующий /dev/tty
файл.третья ссылкаговорит, что должен найти способ сказать демону не открывать этот файл.