Это не имеет ничего общего с PuTTY. Там вы настроили только набор символов терминала, который сообщает PuTTY, как декодировать полученный текст, но никак не передает его на сервер.
Настройки локали ($ LANG & c.) Загружаются самим сервером - в зависимости от дистрибутива, либо путем source
-ing / etc / default / locale из файла запуска оболочки (например, из / etc / profile), либо путем загрузки его через PAM с использованием модуля pam_env.
Grep ваши конфигурации PAM /etc/pam.d
для упоминаний /etc/default/locale
.
Если вы найдете соответствующую строку pam_env непосредственно в конфигурации приложения, например
/etc/pam.d/login
, скопируйте ее примерно в то же место в/etc/pam.d/sshd
. (Обратите внимание на то, где в стеке он находится.)Если вы найдете соответствующую строку в общей
common-session
конфигурации, убедитесь, что конфигурация sshd PAM импортирует ее (например, через@include common-session
).Если вы ничего не нашли в PAM, проверьте файлы запуска оболочки.