OpenVPN прекрасно работает с PAM, а там можно имплементировать LDAP. Более того, там же можно указать что пароль не используется. Туда же вставляется googleauthenticator.
Можно почитать
мой документ. Правда в нем используется один OTA ключ, а вам надо будет больше.