Не удалось загрузить файл с помощью SCP - PullRequest
0 голосов
/ 19 мая 2019

Я пытаюсь загрузить большое количество файлов с удаленного сервера Ubuntu на мой компьютер, который также работает в Ubuntu.Я использую протокол SCP, как показано ниже:

for i in *; do $i sshpass -p 'Remote_Server_Passcode' scp root@<Remote_Server_IP>:'/opt/Data/' .; done

Это происходит с ошибкой, сообщающей command not found

Любая помощь, указывающая в правильном направлении, будет очень полезна.

Спасибо

1 Ответ

1 голос
/ 19 мая 2019

Если я правильно понимаю, вы просто хотите скопировать весь каталог /opt/Data, это также может быть достигнуто следующим образом:

scp -r root@<Remote_Server_IP>:/opt/Data/ .
  • -r означает рекурсивный

А что касается того, что пошло не так, for i in *; do $i перебирает все файлы в текущем каталоге local и затем пытается выполнить те, что, вероятно, не то, что вы хотели.

...