Suponiendo que los usuarios tienen IP dinámicas (por lo que no puedo incluirlas en la lista blanca) y que configurar una VPN no es una opción, ¿es un enfoque válido para restringir el acceso a un área de administración permitiendo solo las IP que están conectadas actualmente a través de SSH en el servidor? ¿Hay algún problema de seguridad con esto?
¿Qué sucede si el servidor en el que el usuario inició sesión a través de SSH no es el mismo que el servidor del sitio? ¿Está bien que el sitio llame a un servicio en ese otro servidor que indicaría si una IP específica está registrada? ¿Alguna implicación de la que no tenga conocimiento?
PD: aún estaría pidiendo una contraseña a través de SSL e implementando otras medidas de seguridad básicas, la pregunta es sobre la restricción del acceso.
PPS: entiendo los problemas de usabilidad, asumo que los usuarios siempre inician sesión a través de SSH.