A autenticação com ssh e scp funciona, mas não com WinSCP

A autenticação com ssh e scp funciona, mas não com WinSCP

Eu tenho um servidor Ubuntu com 3 contas de usuário (root, user1, user2). user1 tem acesso via WinSCP, scp e ssh. Sem problemas aqui. Então criei outro usuário2, mas com esse usuário não consigo acessar o servidor via WinSCP, mas scp e ssh através do console funcionam perfeitamente. O WinSCP diz que a autenticação falha, mas tenho 100% de certeza de que não cometi nenhum erro de digitação (posso dizer isso após 433.245 tentativas). Agora estou tentando encontrar as diferenças entre as duas contas de usuário e as únicas diferenças são o nome de usuário, a senha e o usuário2 está no grupo sudoers.

Alguma sugestão do que mais posso tentar?

Responder1

Alterar a senha do usuário2 corrigiu o problema. Agora não tenho certeza se isso tem algo a ver com codificação ou escape da senha dentro do WinSCP ou qualquer outro problema estranho.

EDIT 1: mudei a senha de volta para aquela que não funcionava e tentei encontrar o caractere especial que estava causando problemas. Foi um caractere não ASCII '§' que causou o problema. Tentei outra senha com caractere não ASCII 'ß' e esta também não funcionou. Portanto, caracteres não ASCII em senhas UNIX não são uma boa ideia.

EDIT 2: Bugreport foi adicionado ao fórum WinSCP: http://winscp.net/forum/viewtopic.php?p=56296#56296

Responder2

Use WinSCP 5.9 ou mais recente. Essas versões codificam nomes de usuário e senhas usando codificação UTF-8.

Verhttps://winscp.net/tracker/1014

informação relacionada