Как rsync корневые файлы поверх не-root ssh?

1

У меня есть две машины, обе не предоставляют root-логин, но предоставляют sudo корневой доступ.

Теперь я люблю инициировать rsync передача корневых файлов через ssh. Есть ли простой способ сделать root-доступ, предоставленный sudo видимый для неинтерактивного сеанса SSH, чтобы позволить rsync перенести как root? Что-то лучше, чем, например, имея rsync использование ssh с sudo а также sshpass разрешить rsync войти в sudo?

dronus
источник
Важно, чтобы файлы имели права root на целевой машине?
nwaltham
Да, цель должна быть равна исходной машине. Если синхронизация файлов конфигурации в /etc например, они должны сохранять корневую собственность.
dronus
Если вы не нашли другого решения безумное предложение можно смонтировать как удаленную файловую систему удаленную /etc как местный /Remote_etc а после делать медленный sudo rsync между /etc а также /Remote_etc, Мне нужно как-то заслужить мой ник :)
Hastur
Проверьте unix.stackexchange.com/questions/92123/...
That Brazilian Guy