Cómo agregar autenticación de dos factores para SSH en sistemas Linux
El primer paso es instalar Google Authenticator en un host Linux que ejecute el servicio OpenSSH. Siga los pasos a continuación para instalar Google Authenticator y su módulo PAM.
Instale Google Authenticator usando el paquete de instalación
Si no desea crear Google Authenticator usted mismo, ya existen paquetes de instalación compilados en algunas distribuciones de Linux. El instalador incluye el módulo binario y PAM de Google Authenticator.
Instalar Google Authenticator en Ubuntu:
$ sudo apt-get install libpam-google-authenticator
Instalar Google Authenticator en Fedora:
$ sudo yum install google-authenticator
Para instalar Google Authenticator en CentOS, primero debe habilitar el repositorio de software EPEL y luego ejecutar el siguiente comando (LCTT Nota: Es posible que este paquete se haya eliminado del Repositorio de software EPEL, así que instálelo desde la fuente):