В общем, для некоторых серверов работает кодировка на ISO-8859-5:1999 (Latin/Cyrillic). В итоге для каждого хоста своя настройка. Как сделать разные настройки для Kitty очевидно. Вот для WinCSP оказалось не совсем просто, вот так:
В настройках WinSCP интеграции с Kitty прописать следующее:
%PROGRAMFILES%\kitty.exe -load "!@" -ssh -pass !P !U@!@
В самом Kitty сохранить сессию, назвав ее именем хоста, который прописан в WinSCP. В настройках сессии установить кодировку на ISO-8859-5:1999 (Latin/Cyrillic) (точнее, так скажем, для каждого хоста можно сделать любые свои настройки).
В итоге при запуске открывается Kitty и туда загружается сессия с нужными настройками. Если сессии в Kitty нет, то к счастью никаких ошибок не всплывает.
Также рекомендуют воспользоваться вместо Kitty этой утилитой
www.netsarang.com/download/free_license.html Но я это не проверял.