копирование файлов удаленно по ssh не работает

Я пытался скопировать рекурсивно папку от своей машины Linux до удаленной, но она не работала. Я попробовал и scp и rsync, но в обоих случаях никакие файлы не были скопированы, хотя я получил сообщение с подтверждением. Вот мой журнал:

aleks@ThinkPad-T530:/opt/homeToDeal/werbung/column$ scp -rp /opt/homeToDeal/werbung administrator@heimdi.at:/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
administrator@heimdi.at'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  

Но когда я logg на удаленной машине я добираюсь:

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$ 

Когда я попробовал rsync, я добрался:

aleks@ThinkPad-T530:/opt/homeToDeal$ rsync -avz -e 'ssh' /opt/homeToDeal/werbung administrator@heimdi.at:/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
administrator@heimdi.at'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

но, снова, никакие файлы не были скопированы.

0
задан 6 November 2019 в 08:39

1 ответ

Как @DougSmythies выразился в его комментарии:

"Я подозреваю, что файлы действительно копировали, просто необходимо найти их. Посмотрите в/opt/homeToDeal/werbung/werbung".

Да, это на самом деле имело место. Так, в следующий раз, когда я копирую рекурсивно папку, я должен удостовериться, что папка назначения НЕ включает самую последнюю исходную папку в путь, т.е.

вместо

  scp -rp /opt/homeToDeal/werbung administrator@heimdi.at:/opt/homeToDeal/werbung

Я буду иметь

  scp -rp /opt/homeToDeal/werbung administrator@heimdi.at:/opt/homeToDeal/

или, соответственно, вместо

rsync -avz -e 'ssh' /opt/homeToDeal/werbung administrator@heimdi.at:/opt/homeToDeal/werbung

Я буду иметь

rsync -avz -e 'ssh' /opt/homeToDeal/werbung administrator@heimdi.at:/opt/homeToDeal
1
ответ дан 22 December 2019 в 00:05

Другие вопросы по тегам:

Похожие вопросы: