Hallo Matthias, hallo Leute, Am Donnerstag, 9. September 2004 10:58 schrieb Matthias Dort:
statt das für einen Prozess (telnet) erforderliche Passwort am Prompt einzugeben, möchte ich im Skript dem Prozess das Passwort einspeisen.
Falsche Frage, IMHO ;-) telnet ist unsicher, weil das Passwort im Klartext übertragen wird. Wenn möglich, verwende SSH. SSH kennt das Konzept von Public/Private Key und kann deshalb auch ohne Passworteingabe genutzt werden. Siehe dazu 8.4. Wie geht SSH ohne Passwort? http://suse-linux-faq.koehntopp.de/q/q-ssh-without_passwd.html 8.3. Wie erstellt man einen SSH-Key? Wie kommt der Key auf den Zielrechner? http://suse-linux-faq.koehntopp.de/q/q-ssh-keygen.html Und wenn Du in authorized_keys noch command="/pfad/zum/ausgeführten/befehl param1 param2" einfügst, kann der Key auf dem Zielrechner nur für diesen einen Befehl genutzt werden. Details zu dieser Beschränkung in man sshd (dort nach command= suchen). Gruß Christian Boltz --
8.1 ist nicht 9.0 Also in der Quersumme schon ;-) [> Henne Vogelsang und Manfred Tremmel in suse-linux]