credo che la cosa più immediata sia utilizzare il protocollo ssh. Puoi vedere qui qualche esempio:

http://kevin.vanzonneveld.net/techbl...ions_with_php/

una volta connesso puoi chiaramente lanciare tutti i comandi che vuoi, raccogliere l'output e rimandarlo indietro come una normale web request.