Ich versuche, von einer Tomcat-Instanz, die als Apache ausgeführt wird, einen Befehl auszuführen, um per SSH auf einen Host zuzugreifen. Dies funktioniert aufgrund des folgenden Fehlers nicht:
debug1: read_passphrase: can't open /dev/tty: No such device or address
Wenn ich jedoch eine Shell öffne und manuell su
zum Apache-Benutzer gehe, kann ich diesen Befehl problemlos ausführen.
Muss ich die Konfiguration ändern oder kann ich evtl. die -t
Möglichkeit nutzen bei ssh ein vorhandenes Gerät bzw. eine vorhandene Adresse anzugeben?
Antwort1
Dieser Linkbesagt, dass dieser Fehler auftreten kann, wenn SSH eine Eingabe erfordert.Ein weiterer Link/dev/tty
sagt, dass Sie eine fehlende Datei erstellen sollten .drittes Gliedbesagt, dass es einen Weg geben sollte, Ihnen den Daemon mitzuteilen, dass diese Datei nicht geöffnet werden soll.