This required some modifications to the linux guest implementation. And the other guests will have to be modified as well. This is because `channel` is now `communicate`.
In the future we'll actually find a matching communicator but for now since we're just focusing on machine abstraction, we just return SSH.