hokaido
Goto Top

Rsync auf Hetzner Storage Box funktioniert nicht

Hallo,

ich hab mir eine Hetzner Storage Box geholt und wollte dorthin per rsync Daten verschieben.

Keys hab ich auf auf dem Ubuntu 20.0.4 Server erstellt und dann hiermit auf die Storage Box übertragen:

ssh -p 23 uxxxxxx@uxxxxxx.your-storagebox.de mkdir .ssh

scp -P 23 /home/user/.ssh/hetzner-storagebox_ed25519.pub uxxxxxx@uxxxxxx.your-storagebox.de:.ssh/authorized_keys

Nutzen wollte ich diesen Befehl, der auf meinem Hidrive bisher immer funktioniert hatte:

rsync --delete -avzre "ssh -i /home/user/.ssh/hetzner-storagebox_ed25519"
/var/test/ uxxxxx@uxxxxxx.your-storagebox.de:/backup/srv1/test

Geht aber jetzt zu Hetzner nicht. Zum einen will er das Passwort der Storage BOx, trotz übertragenem Key(der kein PW hat), zum anderen diese Fehlermeldung:

exec request failed on channel 0
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: unexplained error (code 255) at io.c(235) [sender=3.1.3]

Hat jemand eine Idee, woran es liegen könnte?

Danke

Content-Key: 6449486109

Url: https://administrator.de/contentid/6449486109

Printed on: March 2, 2024 at 06:03 o'clock

Mitglied: 6247018886
Solution 6247018886 Mar 21, 2023 updated at 11:53:10 (UTC)
Goto Top
Je nach verwendetem Port müssen die Public Keys in einem anderen Format abgelegt sein, bei Verwendung des non interactive Ports 22 über den du rsync nutzt im RFC4716 Format.
Guckst du
https://docs.hetzner.com/de/robot/storage-box/backup-space-ssh-keys

SSH Port Key Format Algorithmen
22 RFC4716RSA, ECDSA, ED25519
23 Standard OpenSSH Format RSA, ECDSA, ED25519, ED25519-sk, ECDSA-sk

Konvertieren eines bestehenden OpenSSH Keys ins RFC4716 Format so
ssh-keygen -e -f my.key.pub >myrfc4716.key.pub

Nutzt du statt Port 22, Port 23 in deinem rsync Befehl sollte es jetzt schon laufen weil dort der Key schon im richigen Format hinterlegt ist.

Cheers briggs
Member: hokaido
hokaido Mar 21, 2023 at 10:09:11 (UTC)
Goto Top
Oh, danke, das ist mir auch noch nicht untergekommen. Jeder Anbieter macht irgendwas spezielles.

Muss ich heute Abend gleich probieren.
Member: commodity
commodity Mar 21, 2023 at 11:05:41 (UTC)
Goto Top
Also lieber Kollege @6247018886, ich bin immer wieder beeindruckt, was Du alles weißt. face-smile
Freut mich sehr.

Viele Grüße, commodity
Member: lcer00
lcer00 Mar 21, 2023 at 11:13:20 (UTC)
Goto Top
Hallo,

nur um sicherzugehen - Du hast SSH für den Zugriff auf die Box in der Hetzner-Robot-Web-UI auch aktiviert?

Grüße

lcer
Member: hokaido
Solution hokaido Mar 21, 2023 at 11:21:29 (UTC)
Goto Top
Es geht auch so:

rsync --delete -avzre "ssh -p 23 -i /home/user/.ssh/hetzner-storagebox_ed25519" /var/test/
uxxx@uxxxx.your-storagebox.de:backup/srv1/test

Port 23 hat gefehlt und ein "/" zuviel
Member: Th0mKa
Th0mKa Mar 21, 2023 at 14:35:43 (UTC)
Goto Top
Zitat von @hokaido:

Es geht auch so:

Ja, @6247018886 hat ja geschrieben das die Keys für Port 23 schon im richtigen Format sind. Es wäre jedenfalls freundlich seinen Beitrag auch als Lösung zu markieren.

/Thomas