Isso não tem nada a ver com o PuTTY. O que você configurou lá é apenas o conjunto de caracteres terminal , que diz ao PuTTY como decodificar o texto que recebe - mas não o passa para o servidor de qualquer forma .
As configurações de localidade ($ LANG & c.) são carregadas pelo próprio servidor - dependendo da distribuição, seja por source -ing / etc / default / locale do arquivo de inicialização do shell (por exemplo, de / etc / perfil), ou carregando-o via PAM usando o módulo pam_env.
Preencha suas configurações do PAM em /etc/pam.d para as menções de /etc/default/locale .
-
Se você encontrar uma linha pam_env correspondente diretamente em uma configuração de aplicativo, como
/etc/pam.d/login, copie-a para aproximadamente o mesmo local em/etc/pam.d/sshd. (Preste atenção em onde a pilha está localizada). -
Se você encontrar uma linha correspondente na configuração
common-sessioncompartilhada, certifique-se de que a configuração do PAM sshd a importe (por exemplo, via@include common-session). -
Se você não encontrar nada no PAM, verifique os arquivos de inicialização do shell.