Solución de problemas

¿Por qué no se acepta mi contraseña?

Soluciona una contraseña SSH que el servidor rechaza en Wardterm: comprueba el usuario y la contraseña, y si el servidor admite contraseñas en esa cuenta.

Qué ves

La app muestra El servidor no aceptó la contraseña. Los detalles dicen:

authentication failed for deploy@203.0.113.10

En el Registro de conexiones el intento aparece como Error, contraseña o clave incorrecta.

Por qué ocurre

El nombre de usuario o la contraseña no son correctos, o el servidor no admite contraseñas para esa cuenta. Muchos servidores solo permiten claves, y muchos rechazan el usuario root por SSH.

Qué hacer

  1. Abre el servidor y comprueba el Usuario. Es la cuenta en el servidor, no tu correo.
  2. Vuelve a escribir la contraseña. Si el servidor usa un acceso guardado, cámbialo una vez en Claves y todos los servidores que lo usan recibirán la nueva contraseña.
  3. Si el servidor hace una segunda pregunta, como un código de un solo uso, la app la muestra: respóndela ahí.
  4. Comprueba si el servidor admite contraseñas:
    sudo sshd -T | grep -E 'passwordauthentication|permitrootlogin'
    Si aparece passwordauthentication no, entra con una clave: consulta Claves SSH.
  5. Lee las últimas líneas del registro del servidor para ver por qué lo ha rechazado:
    sudo journalctl -u ssh -u sshd -n 50
  6. Tras muchos intentos fallidos, algunos servidores bloquean tu dirección durante un tiempo. Espera, o pide al administrador que la desbloquee.