He escrito un script de instalación en un servidor para configurar rápidamente nuevos sitios en el directorio / srv. Necesita hacer un git clone
, y debe ejecutarse a través de sudo
para tener los permisos para hacer todo lo que necesita hacer (crear directorios en / srv, crear un nuevo VirtualHost, reiniciar Apache, etc.) .
La pregunta que tengo es simplemente esta: en este momento el usuario root no tiene una clave SSH, pero la necesitaré para git clone
de BitBucket. ¿Hay algún problema de seguridad con la generación de uno? Es decir, si ejecuto ssh-keygen
como root para tener claves públicas y privadas para el usuario root, ¿haré que el servidor sea menos seguro de alguna manera?
Por cierto, este es un script que ya está en uso y ha funcionado bien, pero hasta ahora el repositorio desde el que estoy clonando ha sido uno local, alojado en el mismo servidor. Recientemente he cambiado a alojarlo de forma remota (en BitBucket), por lo que necesito una "clave de implementación" para poder clonarla.