I have a local script that will not run without root privs on the remote host. I have edited and allowed the sudoers file to run the script from the home dir (/home/username
if you have sudo, AND allowed to sudo to root, then this works with a bit less syntax:
ssh -T user@hostname 'sudo su -' < script.sh