Hallo,
ich möchte div. Dateien von einem Server (Quelle) auf einen anderen Server (Ziel) mit Rsync kopieren. Ziel ist es, ohne Eingabe von PWs die Daten zu kopieren.
Dazu habe ich auf Quelle mit
einen SSH Key angelegt (ohne PW) und den Publickey auf Ziel in
kopiert.
Verbindung klappt aber nicht mit
ssh -i /home/andereruser/.ssh/id_rsa_test -p 1234 rsyncuser@123.123.123.123
rsyncuser@123.123.123.123: Permission denied (publickey).
Hiermit klappt es (andereruser ist auf beiden Servern vorhanden, sind "gleich konfiguriert":
Zusätzlich habe ich auf Ziel einer User rsyncuser angelegt
und auf Ziel in
eingtragen:
AllowUsers andereruser rsyncuser
Match User rsyncuser
ForceCommand rsync --server
AllowTcpForwarding no
X11Forwarding no
PermitEmptyPasswords yes
Auf Ziel ist bisher nur login von "andereruser" erlaubt, kein root, keine leeren Passwörter, nur Login mit key.
Fragen:
Passt das so? Oder hab ich mir jetzt irgendein Loch aufgerissen?
Warum bekomme ich keine Verbindung per SSH zu Ziel?
Hab ich was übersehen bezgl. dem neuen User auf Ziel oder was falsch gemacht?
Wäre super, wenn jemand weiterhelfen könnte.
Danke