Capítulo 3 · 3.5
Iniciar sesión llaves: inicio de sesión para scripts y programas
Con Iniciar sesión llaves (en inglés: login keys) crea contraseñas adicionales para su cuenta de DirectAdmin. La diferencia con su contraseña habitual: una llave puede caducar automáticamente, puede tener permisos limitados a determinadas acciones y, si lo desea, solo funciona desde determinadas direcciones IP. Además, puede crear un enlace de inicio de sesión que permita a alguien acceder a su DirectAdmin sin necesidad de contraseña.
¿Para qué usa esto?
- Un script o programa que debe realizar alguna acción en su paquete mediante la API de DirectAdmin, por ejemplo actualizar un registro DNS. Asigne al script una llave que solo pueda hacer eso, en lugar de su contraseña real.
- Acceso temporal para su desarrollador web, con una fecha de vencimiento, de modo que el acceso se detenga automáticamente una vez finalizado el trabajo.
Consejo: ¿Su desarrollador web solo necesita acceder a los archivos de su sitio web? Entonces créele una cuenta FTP propia para esa carpeta concreta (consulte Crear y administrar cuentas de FTP). Es más seguro y sencillo que dar acceso a todo DirectAdmin.
Abrir Iniciar sesión llaves
- Haga clic arriba a la derecha en Hola, seguido de su nombre de usuario, y elija Iniciar sesión llaves. También lo encontrará en el menú, en Funciones Avanzadas.
- Verá dos pestañas: Iniciar sesión llaves y URLs de Inicio de Sesión (3). Arriba están los botones CREAR LLAVE (1) y CREAR URL (2).

En la tabla se muestra, por cada llave, el nombre, qué comandos están permitidos y cuáles denegados, desde qué redes funciona, cuándo vence y cuándo y por quién fue creada.
Crear una llave
Para esto necesita su contraseña actual de DA. ¿Siempre inicia sesión a través de Mi WebOké y no la conoce? Entonces configúrela primero (consulte Configurar o cambiar su contraseña de DA).
- Haga clic en CREAR LLAVE.
- En Nombre de Llave (1) escriba un nombre reconocible, solo letras y números, por ejemplo webbouwer o dnsscript. Esto es una etiqueta para su propia referencia, no el nombre de usuario con el que se inicia sesión.
- En Sleutel waarde (2) se encuentra la llave en sí: la contraseña adicional. Utilice un valor largo y aleatorio.
- Marque en Vence En (3) la opción Tiene fecha de vencimiento y elija una fecha. Sin marcar, la llave nunca vence. Con Wis Sleutel la llave se elimina automáticamente al vencer.
- HTM toestaan (4): marque esta opción si la llave también debe poder iniciar sesión en el sitio web de DirectAdmin. Sin marcar, la llave solo funciona para la API, es decir, para scripts.
- En Opdrachten (5) elige, para cada comando, si está permitido o denegado. Si no elige nada, todos los comandos quedan permitidos.

- Abajo, en Toegestaan IP adressen (1), puede indicar con Netwerk Toevoegen desde qué direcciones IP funciona la llave. Si no añade nada, funcionará desde cualquier dirección IP.
- Introduzca en Huidige Wachtwoord (2) su contraseña de DA y haga clic en CREAR (3).

Atención: Anote el valor de la llave de inmediato. Las llaves, al igual que las contraseñas, se almacenan cifradas: no podrá consultarlas más adelante. Si la pierde, elimine la llave y cree una nueva.
Iniciar sesión con una llave
Con una llave inicia sesión con su nombre de usuario habitual de DA, y el valor de la llave como contraseña. Un script utiliza la misma combinación para la API de DirectAdmin (consulte Documentación de la API en Apoyo y ayuda).
¿Qué comandos debe excluir?
Asigne a cada llave el mínimo de permisos necesarios. En el caso de un script, elija solo los comandos que realmente utiliza. Tenga especial cuidado con estos tres:
- ALL_USER: todos los comandos de su cuenta, es decir, tantos como su contraseña habitual;
- CMD_LOGIN_KEYS y CMD_API_LOGIN_KEYS: con estos, la propia llave puede crear nuevas llaves, con más permisos.
Excluya también CMD_PASSWD y CMD_API_PASSWD, para que la llave no pueda cambiar su contraseña.
Crear un enlace de inicio de sesión
Con CREAR URL crea un enlace con el que alguien accede directamente a su DirectAdmin, ya con la sesión iniciada, sin necesidad de contraseña.

- Vence En (1): elija una validez corta, por ejemplo un día.
- Redireccionar URL (2): la página a la que lleva el enlace. Si lo deja vacío, será el panel principal.
- Toegestaan IP adressen (3): limite el enlace a la dirección IP de quien lo va a utilizar.
- Introduzca su Huidige Wachtwoord (4) y haga clic en CREAR.
El botón DirectAdmin en Mi WebOké funciona de la misma manera: cada vez crea un enlace de inicio de sesión de un solo uso, válido durante 60 minutos. Por eso, en sus sesiones aparece Llave de Inicio de sesión cuando ha iniciado sesión a través de Mi WebOké (consulte Cerrar sesión y salir de forma segura).
Eliminar una llave
Elimine una llave en cuanto ya no sea necesaria, por ejemplo cuando su desarrollador web haya terminado el trabajo. Esto se hace en la tabla de la página Iniciar sesión llaves, junto a la llave correspondiente. Revise también de vez en cuando si hay llaves que no reconoce.
