Com o PAM tudo é possível. É por isso que "P" significa pluggable. Você pode usar autenticação multifator, senhas únicas, scanners da íris e o que quiser (e para o que existe um plug-in).
Um dos plug-ins é o Google Authenticator para autenticação de dois fatores. Veja este post para instruções e código-fonte: link