URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 58830
[ Назад ]

Исходное сообщение
"Русские имена файлов на FTP"

Отправлено Kazam , 03-Авг-05 10:05 
Доброго времени суток, вот такой вопрос:

имеется машина под управлением ОС FreeBSD 5.3 с установленным в качестве фтп сервера ncftpd, необходимо спользовать русские имена файлов и директорий,
вот что было проделано:
в /etc/login.conf прописан класс russian
в /etc/profile аналогично

/etc/ttys
#
ttyv0   "/usr/libexec/getty Pc"         cons25r on  secure
# Virtual terminals
ttyv1   "/usr/libexec/getty Pc"         cons25r on  secure
ttyv2   "/usr/libexec/getty Pc"         cons25r on  secure
ttyv3   "/usr/libexec/getty Pc"         cons25r on  secure
ttyv4   "/usr/libexec/getty Pc"         cons25r on  secure
ttyv5   "/usr/libexec/getty Pc"         cons25r on  secure
ttyv6   "/usr/libexec/getty Pc"         cons25r on  secure
ttyv7   "/usr/libexec/getty Pc"         cons25r on  secure
в клиенте putty установлена локаль koi8-r полдключаюсь на сервер , создаю папку или файл с русским именем, далее подключаюсь на FTP посредством клиента встроенного в FAR, отлично отображаются русские сиволы, но при попытке скачать файл получаю сообщение : Неверный дескриптор
PS права 775 на весь контент.
Как поправить?
следовал всем факам с opennet.ru


Содержание

Сообщения в этом обсуждении
"Русские имена файлов на FTP"
Отправлено Kazam , 05-Авг-05 08:36 
>Доброго времени суток, вот такой вопрос:
>
>имеется машина под управлением ОС FreeBSD 5.3 с установленным в качестве фтп
>сервера ncftpd, необходимо спользовать русские имена файлов и директорий,
>вот что было проделано:
> в /etc/login.conf прописан класс russian
> в /etc/profile аналогично
>
>/etc/ttys
>#
>ttyv0   "/usr/libexec/getty Pc"        
> cons25r on  secure
># Virtual terminals
>ttyv1   "/usr/libexec/getty Pc"        
> cons25r on  secure
>ttyv2   "/usr/libexec/getty Pc"        
> cons25r on  secure
>ttyv3   "/usr/libexec/getty Pc"        
> cons25r on  secure
>ttyv4   "/usr/libexec/getty Pc"        
> cons25r on  secure
>ttyv5   "/usr/libexec/getty Pc"        
> cons25r on  secure
>ttyv6   "/usr/libexec/getty Pc"        
> cons25r on  secure
>ttyv7   "/usr/libexec/getty Pc"        
> cons25r on  secure
>в клиенте putty установлена локаль koi8-r полдключаюсь на сервер , создаю папку
>или файл с русским именем, далее подключаюсь на FTP посредством клиента
>встроенного в FAR, отлично отображаются русские сиволы, но при попытке скачать
>файл получаю сообщение : Неверный дескриптор
>PS права 775 на весь контент.
>Как поправить?
>следовал всем факам с opennet.ru


собственно проблема решена:
1. установил кодировку 1251
2. поставил в качестве фтп сервера pure-ftpd
3. установил локаль в клиенте putty
этим была достигнута возможность сохранения имени файлов и директорий с русскими символами


"Русские имена файлов на FTP"
Отправлено tective , 23-Фев-06 00:31 
а как в pureFTPd установить кодировку? у меня чтото не выходит..в частности утф-8 интересует.