La autenticación con ssh y scp funciona pero no con WinSCP

La autenticación con ssh y scp funciona pero no con WinSCP

Tengo un servidor Ubuntu con 3 cuentas de usuario (root, usuario1, usuario2). El usuario1 tiene acceso a través de WinSCP, scp y ssh. No hay problemas aquí. Luego creé otro usuario2 pero con este usuario no puedo acceder al servidor a través de WinSCP, pero scp y ssh a través de la consola funcionan de maravilla. WinSCP dice que la autenticación falla, pero estoy 100% seguro de que no he cometido ningún error tipográfico (puedo decir esto después de 433245 reintentos). Ahora estoy tratando de encontrar las diferencias entre las dos cuentas de usuario y las únicas diferencias son su nombre de usuario, contraseña y usuario2 está en el grupo sudoers.

¿Alguna sugerencia de qué más puedo probar?

Respuesta1

Cambiar la contraseña del usuario2 solucionó el problema. Ahora no estoy seguro si tiene algo que ver con la codificación o el escape de la contraseña dentro de WinSCP o cualquier otro problema extraño.

EDITAR 1: cambié la contraseña por la que no funciona e intenté encontrar el carácter especial que causaba problemas. Fue el carácter no ASCII '§' el que causó el problema. Probé con otra contraseña con un carácter no ASCII 'ß' y ésta tampoco funcionó. Por lo tanto, los caracteres que no sean ASCII en las contraseñas UNIX no son una buena idea.

EDITAR 2: Se agregó informe de error al foro de WinSCP: http://winscp.net/forum/viewtopic.php?p=56296#56296

Respuesta2

Utilice WinSCP 5.9 o posterior. Estas versiones codifican nombres de usuarios y contraseñas utilizando codificación UTF-8.

Verhttps://winscp.net/tracker/1014

información relacionada