Убедитесь, что у вас есть разрешение на путь назначения /path/to/localdir
, иначе вы получите отказ в разрешении
полный синтаксис команды выглядит следующим образом:
scp sourceuser@sourcehost:/path/to/source/file destinationuser@destinationhost:/path/to/destination/
Убедитесь, что у вас есть права на запись в целевой каталог. Например:
touch /path/to/localdir/testfile
Если это вернет ошибку (, а я почти уверен, что так и будет ), знайте, что это не проблема с SCP.
Поскольку никто еще не упомянул об этом (в ответе )еще:
Убедитесь, что у вас есть разрешение на чтение исходного (входного )файла (с ).
ssh
попробуйте прочитать файлы с помощью cat
и/или grep
и/или wc
и или scp -r user@server:/opt/drop/PATH /tmp
илиscp -r user@server:/opt/drop/PATH.