Shell-Skript per SSH aufrufen - Passwortabfrage im Skript

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
johnny08
Beiträge: 21
Registriert: 08.03.2010 10:37:55

Shell-Skript per SSH aufrufen - Passwortabfrage im Skript

Beitrag von johnny08 » 05.04.2011 17:14:38

Hi Jungs/Mädels,

ich weiß nicht ob ich das richtige Forum erwischt habe (evtl. gerne verschieben), ich lege einfach mal los:

Es geht um ein Shellskript, das ich per SSH aufrufen will und das nach einem Passwort verlangt. (Public-Key-Authenfizierung ist eingerichtet, darum geht es mir nicht). Das klappt soweit lokal, aber sobald ich es vom Remotehost aufrufe bekomme ich keine Passwortabfrage und das Skript reagiert als würde gar kein Passwort eingegeben, also mit einer Fehlermeldung.

Derzeit sieht der Aufruf so aus:

Code: Alles auswählen

ssh root@xxx -f './skript.sh'
Die Option "-f" soll eigentlich den SSH-Client in den Hintergrund schicken kurz bevor das Skript ausgeführt wird.

Vielen Dank schon mal für eure Hilfe!

Benutzeravatar
TRex
Moderator
Beiträge: 8373
Registriert: 23.11.2006 12:23:54
Wohnort: KA

Re: Shell-Skript per SSH aufrufen - Passwortabfrage im Skrip

Beitrag von TRex » 05.04.2011 17:25:21

Code: Alles auswählen

ssh root@xxx -f 'echo passwort | ./skript.sh'
so vielleicht?
Jesus saves. Buddha does incremental backups.
Windows ist doof, Linux funktioniert nichtDon't break debian!Wie man widerspricht

johnny08
Beiträge: 21
Registriert: 08.03.2010 10:37:55

Re: Shell-Skript per SSH aufrufen - Passwortabfrage im Skrip

Beitrag von johnny08 » 05.04.2011 17:40:16

Super TRex2003! Vielen Dank, klappt einwandfrei =) :hail:

Antworten