Depende de su definición de seguro. Si tiene una conexión segura TLS a la interfaz de administración del servicio de alojamiento para mantener su contraseña (para el mismo servicio) a salvo de terceros, entonces ¿por qué no confiar en que transmita una clave SSH también? Es probable que el proveedor de alojamiento pueda acceder a su servidor por otros medios, por lo que el hecho de que la clave privada se filtre hacia ellos no es un problema tan grande.
Sin embargo, usar una clave SSH generada por alguien más que usted tiene el inconveniente de que no querrá usar la misma clave para otros servicios. En cierto sentido, la clave estaría vinculada al servidor al que se está conectando to , en lugar del host al que se está conectando desde . Esto último sería más habitual, y las claves se llaman "identidades" por una razón.
Pero en cualquier caso, no importará mucho, ya que para un servidor SSH normal, puede cambiar las claves SSH autorizadas inmediatamente después de obtener acceso, por lo que la clave generada por el proveedor debe ser válida por muy poco tiempo.
Podría suponer que el proveedor de alojamiento lo implementó de esa manera, por lo que no es necesario enseñar a todos los usuarios a generar claves por sí mismos. :)