I find it a bit strange that none of the mainstream harnesses have dedicated support for using an agent on another machine/VM on. I understand there is security and permissions limitations, but if I have 30 different VMs, it becomes unmanagable pretty quickly.