> For the complete documentation index, see [llms.txt](https://docs.devolutions.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.devolutions.net/server/es/knowledge-base/how-to-articles/remove-the-security-provider.md).

# Eliminar el proveedor de seguridad

{% hint style="success" %}
Para cualquier duda o para recibir ayuda con este procedimiento, contacte con nosotros en <service@devolutions.net>.
{% endhint %}

El Security provider se implementó en versiones anteriores de Devolutions Server. Quedó obsoleto en la versión 2019.2.9.0 de Devolutions Server. Ya no se considera seguro, como se menciona en [Update on Devolutions Server Security Provider Deprecation](https://blog.devolutions.net/2020/02/update-on-devolutions-password-server-security-provider-deprecation).

El siguiente procedimiento explica cómo eliminar el Security provider e implementar el cifrado en reposo utilizando las claves de cifrado.

1. Asegúrese de que ningún usuario esté conectado al workspace de Devolutions Server ni a la interfaz web de Devolutions Server. Es posible verificar y desconectar a todos los usuarios en ***Reports*** – ***Connected user list*** en la interfaz web de Devolutions Server.
2. Cambie la instancia de Devolutions Server al modo sin conexión con el botón ***Go offline*** en la pestaña ***Server*** de la Devolutions Server Console.

![](https://cdnweb.devolutions.net/docs/DVLSCONSOLE4026_2025_1.png)

3. Si el planificador está instalado, desinstálelo desde la Devolutions Server Console en ***Companions – Scheduler service – Uninstall***. Si hay una cuenta de servicio configurada para ejecutar el servicio del planificador, asegúrese de tener la contraseña de la cuenta de servicio para reinstalarlo al final del procedimiento.

![](https://cdnweb.devolutions.net/docs/DVLSCONSOLE4027_2025_1.png)

4. Haga una copia de seguridad de la carpeta de la aplicación web de Devolutions Server o, si es posible, tome una instantánea de la máquina virtual donde está alojado Devolutions Server.
5. Realice una copia de seguridad completa de la base de datos.
6. En el menú ***Tools*** de la Devolutions Server Console, haga clic en ***Remove security provider***.

![](https://cdnweb.devolutions.net/docs/DVLSCONSOLE4029_2025_1.png)

7. Haga clic en ***Yes*** cuando se le pida confirmar la eliminación del Security Provider.

![](https://cdnweb.devolutions.net/docs/docs_en_kb_KB8048.png)

8. El security provider se eliminó correctamente. Haga clic en ***OK*** para cerrar la ventana.

![](https://cdnweb.devolutions.net/docs/docs_en_kb_KB8049.png)

9. Cambie la instancia de Devolutions Server al modo en línea utilizando ***Go online*** en la pestaña ***Server*** de la Devolutions Server Console.

![](https://cdnweb.devolutions.net/docs/DVLSCONSOLE4028_2025_1.png)

10. Una vez completado, verifique que los datos estén disponibles (configuración de las entradas, contraseñas, etc.). Verifique los documentos o adjuntos que existen en la base de datos.

{% hint style="info" %}
Si Devolutions Server está instalado en una topología de balanceo de carga / alta disponibilidad, elimine el Security Provider solo en un nodo. A continuación, actualice los otros nodos para comprobar que el Security Provider se ha eliminado.
{% endhint %}

11. Si todo va bien, cambie la instancia al modo sin conexión, realice otra copia de seguridad de la base de datos y una captura de pantalla de la máquina virtual donde está alojado Devolutions Server. Si por cualquier motivo falla alguno de los próximos pasos, habrá una copia de seguridad disponible para volver a este paso en lugar de empezar de nuevo.

{% hint style="info" %}
Si el botón ***Activate encryption at rest*** no está visible en ***Tools*** , significa que ya está habilitado. En ese caso, pase al paso 15.
{% endhint %}

12. Vaya a ***Tools*** en la Devolutions Server Console y, a continuación, haga clic en ***Activate encryption at rest***. Este paso es esencial para cifrar correctamente los datos en la base de datos SQL.

![](https://cdnweb.devolutions.net/docs/DVLSCONSOLE4030_2025_1.png)

13. Una vez completado, exporte las claves de cifrado. Asegúrese de guardar ese fichero y la contraseña en un lugar seguro para poder construir otra instancia de Devolutions Server conectada a la misma base de datos SQL. Sin esas claves de cifrado, es imposible acceder a los datos.

{% hint style="warning" %}
Recomendamos no almacenar el fichero de claves de cifrado ni su contraseña en su instancia de Devolutions Server.
{% endhint %}

![](https://cdnweb.devolutions.net/docs/DVLSCONSOLE4031_2025_1.png)

![](https://cdnweb.devolutions.net/docs/DVLSCONSOLE4032_2025_1.png)

14. Una vez completado, verifique de nuevo si las entradas, los documentos y los adjuntos están disponibles.
15. Si el servicio del planificador se desinstaló en el paso 3, vuelva a instalarlo desde la Devolutions Server Console en la pestaña ***Companions***.

![](https://cdnweb.devolutions.net/docs/DVLSCONSOLE4033_2025_1.png)

16. Si todo va bien, se puede realizar una última copia de seguridad de la base de datos y una captura de pantalla de la máquina virtual.

{% hint style="info" %}
Si Devolutions Server está instalado en una topología de balanceo de carga / alta disponibilidad, actualice la Devolutions Server Console e importe las claves de cifrado para asegurarse de utilizar las mismas en todos los nodos.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.devolutions.net/server/es/knowledge-base/how-to-articles/remove-the-security-provider.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
