Использование командной строки PuTTY для загрузки файла через SSH

Я изучаю различные варианты написания программы, которая может автоматизировать загрузку файлов на SSH-сервер. Мне нужно, чтобы он автоматически входил в систему, переходил в разные каталоги и загружал оттуда все файлы.

Однако, поразмыслив, мне кажется, что может быть проще использовать командную строку PuTTY для загрузки всех файлов из разных папок на мой собственный компьютер с Windows.

В настоящее время у меня есть учетная запись root, которая мне на самом деле не нужна. (Я боюсь что-то может пойти не так, и я буду виноват.) Могу ли я попросить администратора сервера предоставить мне ограниченную учетную запись только с правами на чтение - и только для этих каталогов? Будет ли шпатлевка по-прежнему работать или для ее работы требуется что-то особенное на SSH-сервере? Если это так, то для меня это был бы способ № 1 решить проблему моего клиента.