rsync

rsync ist ein mächtiges Programm mit dem man Dateien von A nach B kopieren kann. Es ist sehr beliebt weil es gut funktioniert und Funktionen hat die häufig gebraucht werden. Man kann es nicht nur lokal nutzen sondern auch in Kombination mit SSH und einem SSH-Key.

rsync --progress -avz -e "ssh -i /home/USER/.ssh/ed25519" /home/USER/Dokumente/MeineWebseite/ user@DeineIP:/var/www/MeineWebseite

Der oben stehende Ausdruck ist ein Beispiel wenn man SSH mit einen SSH-Key verwendet. Es ist ein recht langer Ausdruck.

Beachte, das Attribut -e das nötig ist um SSH zu aktivieren.
Beachte außerdem das der innere Ausdruck in Anführungszeichen „ssh …“ gesetzt werden muss.
Achte auch darauf das bei der Quelle am Ende ein / steht, beim Ziel nicht.