Использовать sudo для упрощения rsync?

У меня есть SSH-доступ к серверу в качестве незащищенного пользователя. У меня есть sudo доступ на сервере, который позволяет мне su для root .

Мне нужно вытащить некоторые файлы с сервера. Файлы доступны только для чтения.

Один из способов сделать это (без раздражающих решений для пользовательского интерфейса, только для командной строки, пожалуйста) заключается в том, чтобы удаленно регистрироваться, использовать sudo для копирования файла в домашний каталог своего непривилегированного пользователя, предоставить копию доступа к файлу для чтения, -привилегированную учетную запись, выйдите из удаленной оболочки, затем используйте rsync чтобы вытащить копию файла по сети.

Это действительно раздражает. Есть ли более простой способ использовать sudo доступ, чтобы вытащить эти файлы по сети?


(Я уполномочен вытаскивать файлы, но по политике компании. Я не могу войти в систему как root прямо через сеть, поскольку это предотвращает подотчетность – нет записи о том, кто зарегистрирован таким образом. Поэтому я не могу добавить свой SSH-ключ к authorized_keys .)

Linux и Unix - лучшая ОС в мире.