UNIX Shell Script rlogin automatisch

R

redblack

Grünschnabel
Hallo,

ich möchte gerne ein ShellScript schreiben, das sich mit rlogin auf einen Rechner einwählt und bei der Benutzer- und Passwortabfrage automatisch den Benuzer und das Passwort eingibt.

ist das mit rlogin möglcih ?
wenn ja! - Wie?

Danke im Vorraus !

redblack
 
Hallo
Dein Vorhaben ist generell möglich, jedoch ist es nicht sehr sicher rlogin dafür zu verwenden.
Besser wäre es, das über ssh mit eingerichtetem key zu realisieren.
Wenn du aber unbedingt rlogin verwenden willst, dann leg auf dem Zielrechner einfach in das dortige $HOME eine Datei .rhosts und definiere darin die zugelassenen Hosts nebst username. Dann brauchst du keine Passwortabfrage mehr. Allerdings ist das sehr unsicher.
Beispiel: wie die .rlogin auf dem Zielrechner aussehen könnte um benutzer user1 vom Rechner mein.client.pc zu gestatten:
cat ~/.rhosts
mein.client.pc user1
Die Datei sollte vor Lesezugriffen fremder geschützt sein.

Besser ist es da, die Verwendung von SSH
Schau dir das mal an, damit wirst du auf für scripte enorm flexibel ohne Sicherheit einzubüßen.

Gruß Wolfgang
 
danke

ich habs mit folgendem Befehl gelöst:

yes <passwort> | rlogin <host>


trotzdem

Danke
 
Hallo
Gehen tut vieles, aber wie ich sagte ist das rlogin genauso wie telnet und rcp extrem unsicher.

Nunja, du wirst es schon wissen warum du das dennoch haben willst.
ssh über Publickey ist trotzdem lohnenswert mal angesehen zu werden.

Gruß Wolfgang
 

Ähnliche Themen

Script pausieren bis Bedingung erfüllt ist

Hilfe für ein shell script

Samba 3.6.25 - OpenLDAP Setup

Script kopieren

Shell Script Problem

Zurück
Oben