Страница 1 из 1

Кодировка в VSFTPD

Добавлено: 2011-08-09 1:16:56
фримен
Всем добрый вечер. Сразу пошу прощения может за тупой вопрос, но уже все голову себе сломал им. Есть Фрюха 7, захотел себе поставить ftp сервер, выбрал для этого VSftpd, но вот фигня в том, что в инете написано что надо зайти на сайт разработчика http://vsftpd.devnet.ru/rus/ и скачать от туда новую версию я скачиваю vsFTPd 2.3.4 , заливаю ее в созданную папку нажимаю make и вот что мне пишет:

Код: Выделить всё

sysstr.o strlist.o  banner.o filestr.o parseconf.o secutil.o  ascii.o oneprocess.o twoprocess.o privops.o standalone.o hash.o  tcpwrap.o ipaddrparse.o access.o features.o readwrite.o opts.o  ssl.o sslslave.o ptracesandbox.o ftppolicy.o sysutil.o sysdeputil.o  charconv.o pasvrules.o usersip.o -Wl,-s -lwrap -lnsl -lpam -lcap -ldl -lcrypto
/usr/bin/ld: cannot find -lnsl
*** Error code 1

Stop in /opt/vsFTPd-2.2.2-ext.5.

До этого стоял обычный установленный из портом vsftpd, но я уже его удалил. Не понимаю в чем может быть проблема???? Помиогите плиз люди..... А то с кодировкой какая то беда (((

Re: Кодировка в VSFTPD

Добавлено: 2011-08-09 7:18:51
vadim64
браво)))
ставьте из портов

Re: Кодировка в VSFTPD

Добавлено: 2011-08-09 9:30:42
Гость
Что значит браво? Я уже ставил из портов но там не работает русские буквы, а это сборка как раз поддерживает русские буквы. Ну так что ? Что это за ошибка???

Re: Кодировка в VSFTPD

Добавлено: 2011-08-09 9:40:12
vadim64
то и значит
какая нафиг сборка
это не виндоуз
чтобы всё работало так как хочется, надо не из разных мест качать, а конфиги писать
и только попробуйте мне начать лечить что версия в портах намного старее версии от девелоперов и не поддерживает кодировки

Re: Кодировка в VSFTPD

Добавлено: 2011-08-09 22:53:17
Гость
Лечить Вас не собираюсь, но тогда подскажите как тогда при установке из портов сделать поддержку русских букв??? За ранее большое спасибо!!!!!!!!!!!!!!!!!!!!!

Re: Кодировка в VSFTPD

Добавлено: 2011-08-11 11:31:01
kpp
В vsftpd.conf пропишите кодировки, например так:

Код: Выделить всё

convert_charset_enable=1
local_charset=UTF8
remote_charset=WIN1251
Некоторые возможные кодировки

Код: Выделить всё

UTF8, WIN1251 (1251), KOI8R (878), IBM866 (866), ISO-8859-5 (ISO5), ISO-8859-1

Re: Кодировка в VSFTPD

Добавлено: 2011-08-14 10:32:19
Гость
вот что пишет

./vsftpd restart
vsftpd not running?
Starting vsftpd.
500 OOPS: unrecognised variable in config file: convert_charset_enable

Re: Кодировка в VSFTPD

Добавлено: 2011-08-14 11:05:43
Bayerische
convert_charset_enable=YES

Re: Кодировка в VSFTPD

Добавлено: 2011-08-16 0:22:48
Гость
пишу это в конфиге vsftpd и ошибка такая же вылетает ((((

Re: Кодировка в VSFTPD

Добавлено: 2011-08-16 0:30:55
Гость
Вот что нашел на оф сайте и тут говориться о перекодировке на лету. Но все равно не понимаю как включить эту перекодировку (((((((((

http://vsftpd.devnet.ru/rus/
12.07.2011 - Экспериментальная ветка
Создана экспериментальная ветка с vsftpd-2.3.4+ (ext build 1), в которой применяется условная компиляция сервера. В этой ветке по желанию, отредактировав файл builddefs.h можно включить/отключить некоторый функционал сервера, который есть на данный момент:

Перекодировка на лету
Обработка правил пасивного режима
Ограничение пользователя по IP
Поддержка HTTP-сервера

В результате включения или отключения различного функционала, соответствующие опции конфигурационного файла будут добавляться или убираться. Таким образом, если вы отключите перекодировку на лету, то из конфигурационного файла необходимо убрать параметры convert_charset_enable, local_charset и remote_charset, иначе сервер будет выдавать ошибку в конфигурационном файле.
Если будут пожелания по включению этой ветки как основной, то это будет сделано. Также принимаются пожелания, какой еще функционал хотелось бы отключать. А пока тестируем...

Re: Кодировка в VSFTPD

Добавлено: 2011-08-16 12:15:19
kpp
В портах два варианта vsftpd.
Я использую:

Код: Выделить всё

Port:   vsftpd-ext-2.1.2
Path:   /usr/ports/ftp/vsftpd-ext
Info:   A FTP daemon that aims to be "very secure". Extended build

Re: Кодировка в VSFTPD

Добавлено: 2011-08-21 22:44:00
Гость
Я поставил vsftpd-ext но как он запускается, его даже нету rc.local
Подскажите как это запускается???

Re: Кодировка в VSFTPD

Добавлено: 2011-08-22 7:40:04
bagas
/etc/rc.local

Код: Выделить всё

/usr/local/libexec/vsftpd /usr/local/etc/vsftpd-local.conf
/usr/local/libexec/vsftpd /usr/local/etc/vsftpd-inet.conf
добавить такие строки.

Re: Кодировка в VSFTPD

Добавлено: 2011-08-23 10:36:29
Гость
спасибо большое!!!! все помогло!!!!!!!!!!!!!!!