Para sistemas remotos, você pode fazer ssh <user>@<ip> sudo -c "shutdown -hf now"
para o desligamento ou ssh <user>@<ip> sudo -c "shutdown -rf now"
para reiniciar.
Para sistemas locais, você pode fazer sudo shutdown -hf now
para o desligamento ou sudo shutdown -rf now
para reiniciar.