Hallo,
ich beschäftige mich seit ein paar Tagen mit Shell Scripts (bash) nun steh ich aber vor einem Problem.. Ich möchte eine automatisierte Anmeldung für SSH schreiben nur habe ich jetzt das Problem das ich es nicht hinbekomme das daß Passwort eingefügt wird...
Echo "Verbindung zu SSH"
ssh username@192.168.0.1
so nun wird ja die Verbindung hergestellt, dann bekomme ich die Anzeige...
password:
wie schaffe ich es jetzt das dort mein Passwort eingefügt wird das ich vorher irgendwie in das Script eingefügt habe?
SSH login Script
-
- Beiträge: 4
- Registriert: 18.06.2004 17:38:48
- Wohnort: South Germany
-
Kontaktdaten:
Hallo crypt,
es gibt zwei Lösungsansätze:
1.) Per Script die Logindaten einzugeben wie Du es vorhast, sollte wie folgt funktionieren (siehe Beispiele im Advanced Bash Scripting Guide http://www.tldp.org/LDP/abs/html/abs-guide.html und hier nach "<< EOF" suchen):
2.) Besser wäre es meiner Meinung nach die Schlüssel zwischen den Rechnern auszutauschen, dann wird bei ssh username@192.168.0.1 gar kein Passwort mehr abgefragt, da der entsprechende Schlüssel schon hinterlegt ist.
Ich muss bloss mal zu Hause in meinen Scripts suchen, da habe ich glaube ich sowas mal gemacht...
Andererseits bin ich mir nicht sicher, ob das Script weiter ausgeführt wird, wenn die Remote-Shell startet... dann kommt evtl. wieder die erste Lösung zum Tragen
Beispiele für eine autmatisierte FTP-Session:
http://www.tldp.org/LDP/abs/html/abs-guide.html#EX72
http://www.tldp.org/LDP/abs/html/abs-gu ... NCRYPTEDPW
http://www.tldp.org/LDP/abs/html/abs-guide.html#FTPGET
es gibt zwei Lösungsansätze:
1.) Per Script die Logindaten einzugeben wie Du es vorhast, sollte wie folgt funktionieren (siehe Beispiele im Advanced Bash Scripting Guide http://www.tldp.org/LDP/abs/html/abs-guide.html und hier nach "<< EOF" suchen):
Code: Alles auswählen
ssh username@192.168.0.1 << EOF
[i]Passwort[/i]
andere Befehle...
EOF
Ich muss bloss mal zu Hause in meinen Scripts suchen, da habe ich glaube ich sowas mal gemacht...
Andererseits bin ich mir nicht sicher, ob das Script weiter ausgeführt wird, wenn die Remote-Shell startet... dann kommt evtl. wieder die erste Lösung zum Tragen
Beispiele für eine autmatisierte FTP-Session:
http://www.tldp.org/LDP/abs/html/abs-guide.html#EX72
http://www.tldp.org/LDP/abs/html/abs-gu ... NCRYPTEDPW
http://www.tldp.org/LDP/abs/html/abs-guide.html#FTPGET
Von Netzwerk verschoben.
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de
xmpp:bert@debianforum.de
Hi,
fuer Aufgaben wie diese gibt es ein Tool Namens "expect", damit kann man interaktive Programme automatisieren.
fuer Aufgaben wie diese gibt es ein Tool Namens "expect", damit kann man interaktive Programme automatisieren.
Roland
"Aber wenn du schon so unwissend bist, davon noch nicht gehört zu haben,
so will ich es doch als gut ansehen, daß du lieber einmal töricht fragst,
als weiterhin nichts von etwas zu wissen, das man doch wissen sollte."
aus "Die Edda des Snorri Sturluson", "Gylfis Täuschung"
"Aber wenn du schon so unwissend bist, davon noch nicht gehört zu haben,
so will ich es doch als gut ansehen, daß du lieber einmal töricht fragst,
als weiterhin nichts von etwas zu wissen, das man doch wissen sollte."
aus "Die Edda des Snorri Sturluson", "Gylfis Täuschung"
Hi,
du hast schon recht genau das meine ich.
du hast schon recht genau das meine ich.
Roland
"Aber wenn du schon so unwissend bist, davon noch nicht gehört zu haben,
so will ich es doch als gut ansehen, daß du lieber einmal töricht fragst,
als weiterhin nichts von etwas zu wissen, das man doch wissen sollte."
aus "Die Edda des Snorri Sturluson", "Gylfis Täuschung"
"Aber wenn du schon so unwissend bist, davon noch nicht gehört zu haben,
so will ich es doch als gut ansehen, daß du lieber einmal töricht fragst,
als weiterhin nichts von etwas zu wissen, das man doch wissen sollte."
aus "Die Edda des Snorri Sturluson", "Gylfis Täuschung"