Команда scp для копирования на локальный компьютер [закрыто]

-1
10.08.2017, 21:22
4 ответа

Убедитесь, что у вас есть разрешение на путь назначения /path/to/localdir, иначе вы получите отказ в разрешении

полный синтаксис команды выглядит следующим образом:

scp sourceuser@sourcehost:/path/to/source/file destinationuser@destinationhost:/path/to/destination/
2
28.01.2020, 05:07

Должно быть:

scp -r user@server:/opt/drop/PATH /path/to/localdir
1
28.01.2020, 05:07

Убедитесь, что у вас есть права на запись в целевой каталог. Например:

touch /path/to/localdir/testfile

Если это вернет ошибку (, а я почти уверен, что так и будет ), знайте, что это не проблема с SCP.

0
28.01.2020, 05:07

Поскольку никто еще не упомянул об этом (в ответе )еще:

Убедитесь, что у вас есть разрешение на чтение исходного (входного )файла (с ).

  • После подключения к серверу с помощью sshпопробуйте прочитать файлы с помощью
    • catи/или
    • grepи/или
    • wcи или
    • любая программа, которая вам нравится (которая читает файл (s))
  • Попробуйте scp -r user@server:/opt/drop/PATH /tmpилиscp -r user@server:/opt/drop/PATH.
1
28.01.2020, 05:07

Теги

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