das Remote-Kopieren von Dateien über SSH funktioniert nicht

das Remote-Kopieren von Dateien über SSH funktioniert nicht

Ich habe versucht, einen Ordner rekursiv von meiner Linux-Maschine auf eine Remote-Maschine zu kopieren, aber es hat nicht funktioniert. Ich habe es sowohl mit scp als auch mit rsync versucht, aber in beiden Fällen wurden keine Dateien kopiert, obwohl ich eine Bestätigungsnachricht erhalten habe. Hier ist mein Protokoll:

aleks@ThinkPad-T530:/opt/homeToDeal/werbung/column$ scp -rp /opt/homeToDeal/werbung [email protected]:/opt/homeToDeal/werbung
Warning: the ECDSA host key for 'heimdi.at' differs from the key for the IP address '185.101.157.64'
Offending key for IP in /home/aleks/.ssh/known_hosts:2
Matching host key in /home/aleks/.ssh/known_hosts:5
Are you sure you want to continue connecting (yes/no)? yes
[email protected]'s password: 
ue_hor.png                                    100%  639KB 110.7KB/s   00:05    
striche_hor.png                               100%  730KB 110.8KB/s   00:06    
striche_vert.png                              100%  346KB 119.7KB/s   00:02    
ue_vert.png                                   100%  435KB 119.0KB/s   00:03  

Aber wenn ich mich bei der Remote-Maschine anmelde, erhalte ich:

administrator@14980:/opt/homeToDeal/werbung/row$ ls
administrator@14980:/opt/homeToDeal/werbung/row$ cd ..
administrator@14980:/opt/homeToDeal/werbung$ cd column
administrator@14980:/opt/homeToDeal/werbung/column$ ls
administrator@14980:/opt/homeToDeal/werbung/column$ 

Als ich es mit rsync versucht habe, bekam ich:

aleks@ThinkPad-T530:/opt/homeToDeal$ rsync -avz -e 'ssh' /opt/homeToDeal/werbung [email protected]:/opt/homeToDeal/werbung
Warning: the ECDSA host key for 'heimdi.at' differs from the key for the IP address '185.101.157.64'
Offending key for IP in /home/aleks/.ssh/known_hosts:2
Matching host key in /home/aleks/.ssh/known_hosts:5
Are you sure you want to continue connecting (yes/no)? yes
[email protected]'s password: 
sending incremental file list
werbung/
werbung/column/
werbung/column/striche_vert.png
werbung/column/ue_vert.png
werbung/row/
werbung/row/striche_hor.png
werbung/row/ue_hor.png

Aber erneut wurden keine Dateien kopiert.

Antwort1

Wie @DougSmythies es in seinem Kommentar ausdrückte:

"Ich vermute, die Dateien wurden kopiert, du musst sie nur finden. Schau in /opt/homeToDeal/werbung/werbung nach."

Ja, das war tatsächlich der Fall. Wenn ich also das nächste Mal einen Ordner rekursiv kopiere, sollte ich sicherstellen, dass der Zielordner NICHT den allerletzten Quellordner im Pfad enthält, d. h.

anstatt

  scp -rp /opt/homeToDeal/werbung [email protected]:/opt/homeToDeal/werbung

Ich werde haben

  scp -rp /opt/homeToDeal/werbung [email protected]:/opt/homeToDeal/

bzw. statt

rsync -avz -e 'ssh' /opt/homeToDeal/werbung [email protected]:/opt/homeToDeal/werbung

Ich werde haben

rsync -avz -e 'ssh' /opt/homeToDeal/werbung [email protected]:/opt/homeToDeal

verwandte Informationen