Connect with ssh and fire a sudo command 🚀
You need the t option. That’s all there is. Nothing else. Source on StackOverflow
$ ssh -t user@server "sudo script"
OR
$ ssh -At user@server "sudo script"
from man ssh
-t
Force pseudo-tty allocation. This can be used to execute arbitrary screen-based programs on a remote machine, which can be very useful, e.g., when implementing menu services. Multiple -t options force tty allocation, even if ssh has no local tty.
⬅️ Read previous Read next ➡️