GuenterS
Mitglied
Hallo,
ich habe 2 Server (Server1 und Server2) beide laufen unter Linux (einer debian der andere Fedora).
Jeden Tag wird auf Server1 ein Backup gemacht (via cronjob) dieses möchte ich ebenfalls als cronjob (im selben script) auf Server2 kopieren. Dazu möchte ich scp verwenden.
Laut Hilfe hat scp einen Parameter "-B", welcher scp im Batchmode ausführt, also nicht nach Passwort fragt. Gut irgendwoher muss das Passwort ja kommen.
Habe in einem Linux Buch eine Anleitung gesehen, mit welchem man sich passwortlos auf dem zielrechner einloggen kann. Dazu werden RSA Keys erstellt.
Laut Anleitung sollte ich folgendes ausführen:
Server1$: ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (~/.ssh/id_rsa): <ENTER>
Enter passphrase (empty for no passphrase): <ENTER>
Enter same passphrase again: <ENTER>
...
...
scp ./ssh/id_rsa.pub user@Server2:~/.ssh/id_rsa.pub
password:
server1$: ssh user@server2
user@server2's password:
$ cd ~/.ssh
$ cat id_rsa.pub >> authorized_keys
$ exit
Danach sollte ein Passwortloses einloggen via ssh user@server2 möglich sein. (Mein User heißt natürlich nicht "user" ist aber ein gültiger username).
Mein Problem ist, dass diese Anleitung leider nicht wirklich funktioniert, ich werde nach wie vor nach dem Passwort gefragt. Was kann/muss ich tun um dieses Problem zu lösen?
Hat jemand Ideen?
Btw. das Manual hab ich mir schon angeschaut und auch schon versucht mittels google hilfe zu finden.
ich habe 2 Server (Server1 und Server2) beide laufen unter Linux (einer debian der andere Fedora).
Jeden Tag wird auf Server1 ein Backup gemacht (via cronjob) dieses möchte ich ebenfalls als cronjob (im selben script) auf Server2 kopieren. Dazu möchte ich scp verwenden.
Laut Hilfe hat scp einen Parameter "-B", welcher scp im Batchmode ausführt, also nicht nach Passwort fragt. Gut irgendwoher muss das Passwort ja kommen.
Habe in einem Linux Buch eine Anleitung gesehen, mit welchem man sich passwortlos auf dem zielrechner einloggen kann. Dazu werden RSA Keys erstellt.
Laut Anleitung sollte ich folgendes ausführen:
Server1$: ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (~/.ssh/id_rsa): <ENTER>
Enter passphrase (empty for no passphrase): <ENTER>
Enter same passphrase again: <ENTER>
...
...
scp ./ssh/id_rsa.pub user@Server2:~/.ssh/id_rsa.pub
password:
server1$: ssh user@server2
user@server2's password:
$ cd ~/.ssh
$ cat id_rsa.pub >> authorized_keys
$ exit
Danach sollte ein Passwortloses einloggen via ssh user@server2 möglich sein. (Mein User heißt natürlich nicht "user" ist aber ein gültiger username).
Mein Problem ist, dass diese Anleitung leider nicht wirklich funktioniert, ich werde nach wie vor nach dem Passwort gefragt. Was kann/muss ich tun um dieses Problem zu lösen?
Hat jemand Ideen?
Btw. das Manual hab ich mir schon angeschaut und auch schon versucht mittels google hilfe zu finden.