Если ваши пользователи находятся в одной сети, они могут войти в виртуальные машины kvm, потому что машины видны в локальной сети.
Если это вне сети, они должны иметь доступ к локальной сети сначала сеть, например, через службу VPN и т. д.
Выше приведены примеры, когда ваши машины KVM не имеют общедоступных IP-адресов. Для публичных IP это самоочевидно.
Надеюсь, это поможет.