Вы должны иметь возможность ssh
как пользователь с правами на запись в системный каталог /tmp
или туда, куда вы пытаетесь скопировать файл. Предполагая, что вы можете:
rsync -avhH /directory/to/copy user@system:/tmp
scp -r /directory/to/copy user@system:/tmp
Если пользователь не может писать в каталог, предполагая, что это /tmp
, вы можете создать каталог для пользователя в /tmp
с (, хотя /tmp
обычно доступен для записи всем, но в случае, если он не t по какой-то причине в вашей системе):
mkdir /tmp/directory
А затем дать права на запись, сделав пользователя владельцем:
chown username /tmp/directory
После этого вы можете использовать команды rsync
или scp
выше.