Неверное отображение русских символов в названиях файлов/папок при подключении через SSH

Status
Not open for further replies.

AlexShady

Cadet
Joined
Aug 21, 2014
Messages
4
Приветствую!
Имеется FreeNAS-9.2.1.7-RELEASE-x64 (fdbe9a0).
Подключаюсь к нему по SSH из винды через PuTTY (кодировка выставлена UTF-8). Англоязычные файлы и папки отображаются правильно, а вот вместо русскоязычных вижу только знаки вопроса:
0_d02c5_67b613ad_orig.jpg

Тоже самое пробую из виндовой командной строки (установлен OpenSSH) - результат прежний:
0_d02c6_d0c99efe_orig.jpg

Захожу на веб-морду FreeNAS-а, запускаю Shell, всё отображается как надо:
0_d02c7_a87b830b_orig.jpg


Собственно вопрос - как сделать так, чтобы любой внешний SSH клиент правильно видел русскоязычные файлы и папки?

P.S. Нафига это нужно... Прикрутил к фринасу плагин для создания резервных копий содержимого фринаса в облаке. Он состоит из двух частей - серверной (на фринасе, закачивает файло в облако) и клиентской (под виндой, конфигурирует серверную часть). Клиентская часть соединяется с серверной по SSH туннелю. Соответсвенно, она тоже криво видит русскоязычные названия файлов и папок и не хочет их бэкапить:
0_d02c8_3f885d7_orig.jpg
 

AlexShady

Cadet
Joined
Aug 21, 2014
Messages
4
Запускаю PuTTY, соединяюсь, ввожу setenv LC_ALL ru_RU.UTF-8, после этого действительно русскоязычные файлы/папки в PuTTY отображаются нормально.
НО: делаю SSH туннель через PuTTY, ввожу setenv LC_ALL ru_RU.UTF-8, после этого запускаю клиентскую часть плагина - результат аналогичен 4-му скрину в моём предыдущем сообщении.
Выходит, проблема вовсе не в неверной передаче русскоязычных файлов/папок SSH клиентом?
 

ABR

Cadet
Joined
Mar 24, 2014
Messages
7
Проблема в кодировке ssh-клиентов. Там должен быть выставлен (миниум) юникод, в идеале - RU.UTF-8
 

shubert

Explorer
Joined
Sep 15, 2013
Messages
80
вы ищите решение не там где нужно.
вам нужно выяснить, что пишет эти файлы в неверной кодировке.
 
Status
Not open for further replies.
Top