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-session
compartilhada, 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.