SSH с Apache не выдает ошибку /dev/tty

SSH с Apache не выдает ошибку /dev/tty

Я пытаюсь выполнить команду ssh на хост из экземпляра Tomcat, работающего как Apache. Это не работает из-за следующей ошибки:

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

Однако если я открою оболочку и вручную suподключусь к пользователю Apache, я смогу без проблем выполнить эту команду.

Нужно ли мне менять конфигурацию или я могу использовать -tопцию ssh, чтобы указать существующее устройство или адрес?

решение1

Эта ссылкаговорит, что эта ошибка может возникнуть, если ssh требует каких-либо входных данных.Еще одна ссылкаговорит, что вам следует создать отсутствующий /dev/ttyфайл.третья ссылкаговорит, что должен найти способ сказать демону не открывать этот файл.

Связанный контент