Cómo preparar el acceso a mi terminal desde un cliente SSH externo Aplica a: cuentas de DirectAdmin con acceso SSH habilitado. Requisito: que tu cuenta tenga el acceso SSH activado. Si no ves la opción Terminal en tu panel, pídenoslo y lo habilitamos. Nuestros servidores, por seguridad, no aceptan acceso SSH por contraseña : solo por clave pública . Por eso, si intentas conectar con usuario y contraseña desde un programa externo, verás: Permission denied (publickey). No es un fallo de tu cuenta: es el servidor pidiéndote tu clave pública. Prepararlo son 5 minutos, se hace una sola vez , y ni siquiera necesitas acceso externo para configurarlo: lo haces desde el Terminal de tu propio panel . Paso 1 — Genera tu par de claves (en tu ordenador) Una clave SSH tiene dos partes: la privada (se queda SIEMPRE en tu ordenador, nunca se comparte) y la pública (es la que instalas en el servidor). macOS / Linux En una terminal: ssh-keygen -t ed25519 -C "mi-acceso-directadmin" Pulsa Enter para aceptar la ruta por defecto. Puedes poner una passphrase (recomendado) o dejarla vacía. Se crean dos ficheros: ~/.ssh/id_ed25519 — tu clave privada (no la toques ni la envíes a nadie). ~/.ssh/id_ed25519.pub — tu clave pública (esta es la que vas a usar). Para verla y copiarla: cat ~/.ssh/id_ed25519.pub Windows Windows 10/11 ya trae ssh-keygen : abre PowerShell y ejecuta el mismo comando de arriba. La pública queda en C:\Users\TU_USUARIO\.ssh\id_ed25519.pub . Si usas PuTTY , genera la clave con PuTTYgen y copia el recuadro «Public key for pasting into OpenSSH authorized_keys file» — ese recuadro ya está en el formato correcto. El fichero .ppk no sirve para pegar en el servidor. Importante — la clave debe estar en formato OpenSSH. La clave pública correcta es una sola línea que empieza por ssh-ed25519 o ssh-rsa . Si tu clave empieza por ---- BEGIN SSH2 PUBLIC KEY ---- , ese es el formato PuTTY/SSH2 y no sirve: usa el recuadro de PuTTYgen indicado arriba. Paso 2 — Abre el Terminal de tu panel DirectAdmin No necesitas acceso SSH externo para este paso: tu panel trae un terminal web integrado. Pulsa Cmd + J (Mac) o Ctrl + J (Windows/Linux) dentro del panel y busca «Terminal» . O entra directamente por el menú del panel a la sección Terminal . Paso 3 — Instala tu clave pública En ese terminal, pega estos comandos — sustituyendo la línea de ejemplo por TU clave pública copiada en el Paso 1: mkdir -p ~/.ssh && chmod 700 ~/.ssh echo 'ssh-ed25519 AAAA...TU-CLAVE-PUBLICA-COMPLETA... mi-acceso-directadmin' >> ~/.ssh/authorized_keys chmod 600 ~/.ssh/authorized_keys Comprueba que ha quedado bien: cat ~/.ssh/authorized_keys Debe verse tu clave en una sola línea , empezando por ssh-ed25519 (o ssh-rsa ). Paso 4 — Conéctate desde tu programa de SSH Ya puedes conectar desde tu terminal o cliente SSH externo: ssh -p 2244 TU_USUARIO@TU_SERVIDOR TU_USUARIO: el usuario de tu cuenta de DirectAdmin. TU_SERVIDOR: el nombre de tu servidor (el que te indicamos en tus datos de acceso). Puerto: nuestros servidores tienen el SSH en el puerto 2244 (no en el 22 por defecto). Si pusiste passphrase al generar la clave, te la pedirá al conectar: es tuya, no la de la cuenta. Problemas frecuentes Sigue diciendo Permission denied (publickey) : revisa que pegaste la clave pública (no la privada), en una sola línea, y que ~/.ssh tiene permisos 700 y ~/.ssh/authorized_keys permisos 600 . Connection refused o se queda colgado: casi siempre es el puerto — usa 2244 , no el 22. Pegaste una clave .ppk o que empieza por BEGIN SSH2 : ese no es el formato OpenSSH. Vuelve al Paso 1 (sección Windows / PuTTY). Última actualización: 2026-07-09. Aviso Esta documentación y su contenido, no implica que funcione en tu caso o determinados casos. También implica que tienes conocimientos sobre lo que trata, y que en cualquier caso tienes copias de seguridad. El contenido el contenido se entrega, tal y como está, sin que ello implique ningún obligación ni responsabilidad por parte de Castris Si necesitas soporte profesional puedes contratar con Castris soporte profesional .