datentraeger

geistige Umweltverschmutzung

rsync via intermediate / multihop host

July 18, 2018 Debian/GNU Linux

Vor einer Weile hab ich ja schon mal das Thema ssh via intermedia/multihop Host angesprochen. Das funktioniert auch super und ich verwende es auch regelmässig. Wenn man aber ein System migrieren will, dann möchte man lieber rsync anstatt scp verwenden. Auch hier macht es einem ssh recht einfach mit der ProxyJump-Option (ab OpenSSH Version 7.3).

Generell schaut die Syntax in etwa folgendermassen aus:

rsync -av -e 'ssh -o "ProxyJump user@host1"' user@host2:/file-to-copy destination-dir

Möchte man etwas hochladen, ist es natürlich ist’s natürlich ein bisschen anders, was eigentlich logisch ist, aber ich schmeiss trotzdem ein kleines Beispiel hier rein 😉

rsync -av -e 'ssh -o "ProxyJump user@host1"' file-to-upload user@host2:/destination-dir

Als kleines Beispiel: In meinem Fall musste ich ein vmail Directory “domain” eines entfernten Dovecot-Server auf meinen Server kopieren/herunterladen. Der Gatewayserver lief zudem nicht auf dem Standard-SSH-Port. Das schaute also etwa so aus

 rsync -av -e 'ssh -o "ProxyJump user@gateway-server:222"' root@dovecot-server:/var/vmail/domain /var/vmail

 

qutebrowser mit nouveau

Timeshift

1 thought on “rsync via intermediate / multihop host”
  1. Pingback: ssh via intermediate / multihop host – datentraeger

Comments are closed.

Search
Posts
  • tt-rss update
  • freerdp ERRCONNECT_TLS_CONNECT_FAILED
  • Windose – kein Internet
  • Rechner ohne IP
  • Goodbye Nvidia
Archives
Categories
Tags
3D-Printing Android Apple Arch BBOS/QNX cli Container Database Debian/GNU Linux Docker foo.li FSFE fvwm git Gnome Gnusocial Groupware irc IT Java LaTeX lvm Mail Mobile Movies Multimedia Music Nonsense Office Packaging PHP Puppet Redmine SQL Think-About Uncategorized Vaping vim Virtualisierung Web Win WTF www-links X11 XMPP
Meta
  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org
Blogroll
  • Datentraeger Pics
  • foo.li systeme + software
  • GnuSocial.li
Proudly powered by WordPress | Theme: Doo by ThemeVS.