Hmmm, how about to get a dict:
```
{vm1:session1, vm2:session2,..}
```
I just think too many ```vm.wait_for_login``` will cost a lot of time.
Just an idea. You can ignore my humble opinion :)