Passwort Eingabe Bash
- beLI3VeR
- Beiträge: 535
- Registriert: 30.08.2005 16:56:43
- Lizenz eigener Beiträge: MIT Lizenz
-
Kontaktdaten:
Passwort Eingabe Bash
Hi.
Also ich habe ein Bashscript wo der Benutzer das Pwd des Root eingeben kann.
Dieses wird in einer Var gespeichert jetzt will ich über Telnet und eine Schleife 10 Rechner runter fahren. Wie kann in jetzt dem Script sagen er soll das Pwd von oben für alle Logins nutzen.
Habe keine Lust es 10 x einzugeben
Danke
Also ich habe ein Bashscript wo der Benutzer das Pwd des Root eingeben kann.
Dieses wird in einer Var gespeichert jetzt will ich über Telnet und eine Schleife 10 Rechner runter fahren. Wie kann in jetzt dem Script sagen er soll das Pwd von oben für alle Logins nutzen.
Habe keine Lust es 10 x einzugeben
Danke
Lieben Gruß
beLI3VeR
beLI3VeR
Re: Passwort Eingabe Bash
Warum machst Du es nicht die SSH-Logins per Public-Key?
Da gäbe es sogar die Möglichkeit den login auf den shutdown-Befehl zu beschränken. Evtl. gleich noch mit SUDO arbeiten, dann kann man das ganze mit einem unpriviligierten User auf der Server-Seite machen und das ganze ziemlich einfach per Script laufen lassen.
http://www.eng.cam.ac.uk/help/jpmg/ssh/ ... howto.html
http://www.anykb.com/~anthony/info/apps/ssh.hints (such nach "command=")
Gruß
Georg
Da gäbe es sogar die Möglichkeit den login auf den shutdown-Befehl zu beschränken. Evtl. gleich noch mit SUDO arbeiten, dann kann man das ganze mit einem unpriviligierten User auf der Server-Seite machen und das ganze ziemlich einfach per Script laufen lassen.
http://www.eng.cam.ac.uk/help/jpmg/ssh/ ... howto.html
http://www.anykb.com/~anthony/info/apps/ssh.hints (such nach "command=")
Gruß
Georg
Georg
RTFM, LMGTFY, Orakel... Ach... Warum muss man suchen...
Schrödingers Backup --- "Der Zustand eines Backups ist unbekannt, solange man es nicht wiederherstellt" --- Quelle: Nixcraft
RTFM, LMGTFY, Orakel... Ach... Warum muss man suchen...
Schrödingers Backup --- "Der Zustand eines Backups ist unbekannt, solange man es nicht wiederherstellt" --- Quelle: Nixcraft
- beLI3VeR
- Beiträge: 535
- Registriert: 30.08.2005 16:56:43
- Lizenz eigener Beiträge: MIT Lizenz
-
Kontaktdaten:
Re: Passwort Eingabe Bash
Weil es per ssh nicht geht da der Service gesperrt ist!
Firmen richtlinen
Firmen richtlinen
Lieben Gruß
beLI3VeR
beLI3VeR
Re: Passwort Eingabe Bash
Bringt dich zwar nicht weiter...aber nur damit ich es richtig verstehe...
Bei euch ist SSH verboten und Telnet erlaubt?
SSH - verschlüsselte Übertragung
Telnet - unverschlüsselt
Irgendwie verstehe ich das nicht
Bei euch ist SSH verboten und Telnet erlaubt?
SSH - verschlüsselte Übertragung
Telnet - unverschlüsselt
Irgendwie verstehe ich das nicht
Re: Passwort Eingabe Bash
über "expect" sollten solche automatische Passwort-Eingaben möglich sein
wären dann nicht entweder diese Richtlinien oder dein Vorhaben zu hinterfragen? SSH wurde ja sicherlich nicht gesperrt, damit du stattdessen das root Passwort im Klartext über die Leitung schickst.mastermoul hat geschrieben:Weil es per ssh nicht geht da der Service gesperrt ist!
Firmen richtlinen
- beLI3VeR
- Beiträge: 535
- Registriert: 30.08.2005 16:56:43
- Lizenz eigener Beiträge: MIT Lizenz
-
Kontaktdaten:
Re: Passwort Eingabe Bash
Habe jetzt geschrieben
telnet -a csi
expect ops_pwd
Aber er fragt mich dann trotzdem nach dem Pwd
telnet -a csi
expect ops_pwd
Aber er fragt mich dann trotzdem nach dem Pwd
Lieben Gruß
beLI3VeR
beLI3VeR
Re: Passwort Eingabe Bash
Mit expect klappt sowas.
Hab beim großen Orakel mit den Schlüsselwörtern "telnet bash-script linux" als 2. Link folgendes gefunden.
http://sunxran.wordpress.com/2007/12/31 ... sh-script/
Ich würd das aber auf keinen Fall machen. Telnet ist einfach zu unsicher....
Gruß
Georg
Hab beim großen Orakel mit den Schlüsselwörtern "telnet bash-script linux" als 2. Link folgendes gefunden.
http://sunxran.wordpress.com/2007/12/31 ... sh-script/
Code: Alles auswählen
#!/bin/bash
expect << EOF
set timeout 20
spawn telnet SERVER-IP
expect "login: "
send "USER\r"
expect "Password: "
send "GEHEIMESPASSWORT\r"
expect "*]"
send "BEFEHL\r"
expect "*$"
send "exit\r"
exit
EOF
Gruß
Georg
Georg
RTFM, LMGTFY, Orakel... Ach... Warum muss man suchen...
Schrödingers Backup --- "Der Zustand eines Backups ist unbekannt, solange man es nicht wiederherstellt" --- Quelle: Nixcraft
RTFM, LMGTFY, Orakel... Ach... Warum muss man suchen...
Schrödingers Backup --- "Der Zustand eines Backups ist unbekannt, solange man es nicht wiederherstellt" --- Quelle: Nixcraft
- beLI3VeR
- Beiträge: 535
- Registriert: 30.08.2005 16:56:43
- Lizenz eigener Beiträge: MIT Lizenz
-
Kontaktdaten:
Re: Passwort Eingabe Bash
Ok wie kann ich sowas mit ssh machen ohne Schlüssel also wenn ich auch oben im Script das pw einmal eingebe und dann über ssh alle rechner runter fahre
Lieben Gruß
beLI3VeR
beLI3VeR
Re: Passwort Eingabe Bash
über SSH gibts einige Lösungen, z.B
http://www.debian-administration.org/ar ... iple_hosts
http://www.debian-administration.org/ar ... iple_hosts
Re: Passwort Eingabe Bash
Auch wieder mit expect.mastermoul hat geschrieben:Ok wie kann ich sowas mit ssh machen ohne Schlüssel also wenn ich auch oben im Script das pw einmal eingebe und dann über ssh alle rechner runter fahre
http://lmgtfy.com/?q=ssh+without+passwo ... ript+linux
Erster treffer, mit den richtigen Schlagwörtern:
http://bash.cyberciti.biz/security/expe ... in-script/
Gruß
Georg
Georg
RTFM, LMGTFY, Orakel... Ach... Warum muss man suchen...
Schrödingers Backup --- "Der Zustand eines Backups ist unbekannt, solange man es nicht wiederherstellt" --- Quelle: Nixcraft
RTFM, LMGTFY, Orakel... Ach... Warum muss man suchen...
Schrödingers Backup --- "Der Zustand eines Backups ist unbekannt, solange man es nicht wiederherstellt" --- Quelle: Nixcraft