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
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
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 6449486109
Url: https://administrator.de/contentid/6449486109
Ausgedruckt am: 21.11.2024 um 22:11 Uhr
6 Kommentare
Neuester Kommentar
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
Konvertieren eines bestehenden OpenSSH Keys ins RFC4716 Format so
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
Guckst du
https://docs.hetzner.com/de/robot/storage-box/backup-space-ssh-keys
SSH Port | Key Format | Algorithmen |
---|---|---|
22 | RFC4716 | RSA, 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
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