You could set up a Windows 2012 server and use PowerShell Web Access
I presented on this at the Powershell Summit this year
http://www.youtube.com/watch?v=EloMKpvfES8&noredirect=1
If you look carefully you will see me using a Linux client machine to run PowerShell in a browser through the Windows 2012 PowerShell Web Access site
also see
http://msmvps.com/blogs/richardsiddaway/archive/2012/03/08/power-web-access.aspx