1. A method of enabling remote debugging of virtual machines, comprising: attaching a debug virtual machine to a target virtual machine deployed in a virtualized environment; and allowing interacting with the target virtual machine via the attached debug virtual machine.