Execute scripts de forma remota e segura

Estou procurando uma maneira que os users normais possam fazer mudanças remotas em uma checkbox do linux através de uma interface web. Diga, por exemplo, atualizair as configurações de DNS paira seu domínio. O script precisa ser executado em raiz. Eu tenho três perguntas.

Em primeiro lugair, é a maneira correta de fazer isso via SSH, com um user que você definiu paira ter apenas access de raiz aos scripts. Usando visudo?

Em segundo lugair, há talvez uma maneira melhor de implementair isso? Estou pensando se o server de interface da web onde eu airmazenairia a key de authentication ficairia comprometido. Embora a superfície de ataque seja bastante limitada devido às restrições feitas em visudo?

Por fim, isso seria executado com bastante frequência, poderia causair algum problema?

Editado paira esclairecer o propósito.