Estoy en el proceso de configurar un servidor en la nube para ejecutar la siguiente pila: Ruby, Passenger, Apache; bajo Ubuntu 10.04 (Lucid Lynx).
En el proceso de querer hacer que el servidor sea más fácil de administrar, configuro las claves RSA rooty www-dataasí puedo sshingresar al servidor. Lo que no me gustó fue www-datael .sshdirectorio de ese en el /var/wwwque está la configuración de directorio predeterminada para apache. Mi preocupación es que si apache no está configurado correctamente, entonces el .sshdirectorio puede quedar expuesto.
Me encontré con la solución para mover el ~/.ssh/authorized_keysarchivo en una ubicación central mediante el cambio AuthorizedKeysFileen /etc/ssh/sshd_config. Esto viene con 2 ventajas: una ubicación única para las claves y no tener que preocuparse por una mala configuración de apache. La única desventaja que se me ocurre es que ahora todos los usuarios están disponibles para iniciar sesión en el servidor (claramente una espada de doble filo del archivo de clave central).
¿Hay algo que me haya perdido en esta configuración? ¿Me he expuesto en exceso o es una solución mejor que los authorized_keysarchivos individuales ?
Soy ecológico cuando se trata de la administración del servidor, pero estoy totalmente listo para ser llamado malos nombres por hacer cosas malas. :RE
id_rsaarchivo~/.sshy logran leerlo)