Scenario :I am using KVM as a hypervisor and Ubuntu as guest and host OS. There are many VMs on a PM and I am assigning IP addresses to those VMs using NAT. To create VMs I am using a baseimage. So username in all the VMs will be same. Now I want to use those VMs from any machine outside of that PM, which are in the same subnet of the PM.
One way to resolve the problem may be to use a bridge to assign IP address using DHCP. But this is not usable/feasible in my case.
So is there any other way to do it ? How to do ssh on a VM with an local IP address ? Can we use some proxy type setting without having some security problems for the host OS ?