Apache で SSH を実行しても /dev/tty エラーは発生しない

Apache で SSH を実行しても /dev/tty エラーは発生しない

Apache として実行されている Tomcat インスタンスからホストに SSH 接続するコマンドを実行しようとしています。次のエラーのため、これは機能しません。

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

ただし、シェルを開いて手動でsuapache ユーザーにアクセスすると、このコマンドを正常に実行できます。

設定を変更する必要がありますか、それとも、-t存在するデバイスまたはアドレスを指定するために ssh のオプションを使用することはできますか?

答え1

このリンクssh に何らかの入力が必要な場合にこのエラーが発生する可能性があると述べています。別のリンク不足しているファイルを作成する必要があると表示されます/dev/tty3番目のリンクデーモンにこのファイルを開かないように指示する方法を見つける必要があるとのことです。

関連情報