copiar archivos de forma remota a través de ssh no funciona

copiar archivos de forma remota a través de ssh no funciona

Intenté copiar recursivamente una carpeta de mi máquina Linux a una remota, pero no funcionó. Intenté con scp y rsync, pero en ambos casos no se copiaron archivos, aunque recibí un mensaje de confirmación. Aquí está mi registro:

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  

Pero cuando inicio sesión en la máquina remota aparece:

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$ 

Cuando probé con rsync obtuve:

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

pero, nuevamente, no se copió ningún archivo.

Respuesta1

Como lo expresó @DougSmythies en su comentario:

"Sospecho que los archivos se copiaron, sólo hay que encontrarlos. Busque en /opt/homeToDeal/werbung/werbung".

Sí, este fue realmente el caso. Entonces, la próxima vez que copie recursivamente una carpeta, debo asegurarme de que la carpeta de destino NO incluya la última carpeta de origen en la ruta, es decir

en lugar de

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

Debo tener

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

o, respectivamente, en lugar de

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

Debo tener

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

información relacionada