2 Way Auth SSH login
ola hamigohs!
Veo que esta "otra vez de moda" sacar el tema de la autentificacion mediante google-authenticator
¿wtf es eso?
Pues basicamente consiste en:
A la vez que un usuario se intenta loguear por ssh en una maquina, esta comprueba por un lado las credenciales que el usuario trae consigo (lo de siempre, usuario contraseña/clave RSA) y aparte, haciendo uso de PAM comprueba otras fuentes. Como puede ser el google-auth u otras cosas.
Ahora parece ser que vuelve a tener el hype Google-Auth
Ventajas? no le veo sinceramente
Contras? pues que coño le importa a google cuantas veces se loguea alguien en un sistema...
A lo que iba, basta de decir pestes de google por el momento..
Porque no usar este principio basico:
login - Comprobacion de credenciales de primera linea - comprobacion de Token por otra via - dar/denegar acceso
Pero en vez de google, usando telegram ??
La cosa es bastante sencillota. Yo ando implementándolo en fase de pruebas aun, pero parece ser que funciona como esperaba.
Yo intento loguearme en la maquina de pruebas, esta me solicita un usuario y contraseña/clave rsa en mi caso y aparte el sistema me envia mediante Telegram un PIN a un canal privado/mensaje privado el cual debo introducir en la session activa de ssh para darme acceso.
quien lo quiera probar, encontre esto por ahi:
http://hacktracking.blogspot.com/2015/12/ssh-two-factor-authentication-pam.html
Para los rezagados y amantes de google auth:
https://www.digitalocean.com/community/tutorials/how-to-protect-ssh-with-two-factor-authentication