copiar arquivos remotamente por ssh não funciona

copiar arquivos remotamente por ssh não funciona

Tentei copiar recursivamente uma pasta do meu linux mashine para uma remota, mas não funcionou. Tentei com scp e rsync, mas em ambos os casos nenhum arquivo foi copiado, embora tenha recebido uma mensagem de confirmação. Aqui está meu 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  

Mas quando faço logon no mashine remoto, recebo:

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$ 

Quando tentei com o rsync, obtive:

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

mas, novamente, nenhum arquivo foi copiado.

Responder1

Como @DougSmythies colocou em seu comentário:

"Suspeito que os arquivos foram copiados, você só precisa encontrá-los. Procure em /opt/homeToDeal/werbung/werbung."

Sim, este foi realmente o caso. Então, da próxima vez que eu copiar recursivamente uma pasta, devo ter certeza de que a pasta de destino NÃO inclui a última pasta de origem no caminho, ou seja

em vez de

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

Eu terei

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

ou, respectivamente, em vez de

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

Eu terei

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

informação relacionada