Hallo Henning, Hallo SuSE-friends, * Henning Hucke schrieb:
*** Thorsten Dampf (td@a-w.de) schrieb in suse-linux heute:
ich möchte gerne per Cron-Job einmal täglich einige Dateien mit SCP2 auf einen anderen Rechner kopieren. Allerdings ist dabei die Passwortabfrage des SCP2 im Weg. Ich habe bereits in den Man-Pages nachgesehen, aber keine Option gefunden, mit der ich das Passwort direkt übergeben könnte.... Hat jemand vielleicht eine Idee, wie ich das lösen könnte?
Dass kannst Du nicht mit einem Schluessel machen, den Du mit einer Passphrase versehen hast; wie solltest Du die Passphrase eingeben?
Du musst einen Schluessel ohne Passphrase verwenden und _diesen_ dann fuer den Kopiervorgang verwenden. Der entsprechende public key musst dann natuerlich auf der jeweils anderen Seite in "~/.ssh/authorized_keys" liegen.
Bei Openssh und Protocol 2 heißt die Datei by default: ~/.ssh/authorized_keys2 Key erzeugen ohne Passphrase: ssh-keygen -t dsa -P '' scp ~/.ssh/id_dsa.pub user@zielrechner:/tmp ssh user@zielrechner "cat /tmp/id_dsa.pub >> /home/user/.ssh/authorized_keys2; rm /tmp/id_dsa.pub" (eine Zeile) In der sshd_config auf dem Zielrechner sollte PubkeyAuthentication yes stehen. cya Waldemar -- It's naive to assume that just installing a firewall is going to protect you from all potential security threat. That assumption creates a false sense of security, and having a false sense of security is worse than having no security at all. -- Kevin Mitnick