|
|
C нами с 09.04.2005 Репутация: 0.1
|
|
Добрый вечер. Господа, по совету знакомых решил строить ftp сервер на основе этой программы.
И так, что я сделал -
http://konishchevdmitry.blogspot.com/2007/08/ftp.html - из этого блога я понял, что чтобы небыло проблем с кодировками надо устанавливать уже пропатченный сервер взятый отсюда - http://vsftpd.devnet.ru/rus/
загрузил пакет для моей системы - http://vsftpd.devnet.ru/files/debian/vsftpd_2.0.5.ext3.2-1_i386.deb
Установил его как обычно.
Далее по советам для нубов хочу войти в конфиг - /etc/inetd.conf ну значит нету такого конфига. Ну думаю давай другой посмотрим.
Иду в - /etc/vsftpd.user_list И такого нету конфига.
Ну третий слава Богу есть на месте. - /etc/vsftpd.conf ну туда я забил код который указан в блоге.
Ну думаю надо посмотреть куда делись конфиги смотрю через установщик пакетов и там в самом деле ничего не упоминается про первые два конфига.
Я так понимаю, что это конфигуринг запуска сервера эти два конфига?
Ну думаю, раз нету этих конфигов я их создам сам. Так и сделал, и туда внёс это код который указан в блоге.
Пробую запустить
root@daldon-desktop:~# vsftpd
500 OOPS: vsftpd: not configured for standalone, must be started from inetd |
Чего надо делать далее пока не могу представить, ясно, что ему не нравится конфигуринг запуска, но куда копать пока не могу понять, дело понятно, что в руках...
Вообще расскажите как надо с этим делом работать. И чего надо делать чтобы работало это дело.
Вообще моя слабасть в том, что я не представляю как должен работать автозапуск и вообще inetd в целом. Ведь я так понимаю, что надо конфигурить все стартовые службы в этом каталоге. Но как и чего не могу понять.
В общем буду рад, если кто не будет очень ругатся и поможет. Ищу вот по поиску маны или хаутушки, но пока ничего такого слишком простое как надо мне не попалось.
Система Ubuntu Linux 7,04
Заранее благодарен. Извините, если чего не так, очень пока слабоватое понимание всего этого дела, но надо поднять сервер, дабы не ребутаться по всякой ерунде в офтопик. ПК для работы просто нужен, не могу простаивать...
|
Последний раз редактировалось: DALDON (20 Окт 2007, 22:00), всего редактировалось 1 раз
|
|
|
|
|
|
|
Возраст: 38 C нами с 27.06.2005 Репутация: 116.8
|
|
В vsftpd.conf есть строчка вроде "#standalone: YES" - коментарий нужно убрать.
Либо конфиг оставить как есть и зупускать средствами inetd/xinetd.
/etc/inetd.conf не было на месте потому что inetd не установлен. Это демон, который слушает различные порты и по требованию запускает соотв. службы. Например ftp сервер.
/etc/vsftpd.user_list не обязателен, все зависит от твоего vsftpd.conf. Это может быть файл с разрешенными пользователями, а может и с запрещенными.
|
_____________________________ «Programming is like sex: one mistake and you have to support it for the rest of your life». (Michael Sinz)
|
|
|
|
|
|
|
C нами с 09.04.2005 Репутация: 0.1
|
|
/etc/inetd.conf - да, верно это дело у меня не стоит.
/etc/vsftpd.user_list - Бог с ним. Пока его опустим, хотя он создан.
Далее включил параметр - # vsftpd будет запускаться через inetd
listen=YES
После этого стало запускатся vsftpd и просто висеть.
Далее пробую войти к себе.
Входит. Есть, но нету ничего вообще - пусто.
Устанавливаю пакет netkit-initd
Ничего не происходит. Создал папку /home/anonymous Положил туда файлик. Такой путь в конфиге указан.
Что делаем далее?
Добавлено спустя 9 минут 14 секунд:
Поправил путь в /etc/inetd.conf на правильный там в блоге неверно указанно. Теперь всё работает без запуска vsftpd
Достаточно просто запустить inetd из под рута.
Но по прежнему всё пусто. Далее чего?
|
|
|
|
|
|
|
|
Возраст: 38 C нами с 27.06.2005 Репутация: 116.8
|
|
Хм.. как-то все слишком мудрёно. Когда пользовался vsftpd - достаточно было сказать sudo apt-get install vsftpd и все работало. vsftpd+ не ставил. Он, я думаю, тоже смотрит в /home/ftp - домашнюю папку пользователя ftp, у которого должны быть права на чтение этой папки. Если везде фигурирует anonymous - создай такого пользователя.
|
_____________________________ «Programming is like sex: one mistake and you have to support it for the rest of your life». (Michael Sinz)
|
|
|
|
|
|
|
C нами с 09.04.2005 Репутация: 0.1
|
|
Ну так и сделано, права выставлены на чтение. Так и сделанно всё. Наверно где-то есть косяк, пока до завтра отложу, а то надо спать уже.
Вот, потом напишу, что да как.
И вот какой момент в конфиге включил протоклирование лога, но где искать этот лог пока не могу приложить ума даже. /var ничего такого нету даже рядом.
|
|
|
|
|
|
|
|
Возраст: 36 C нами с 22.01.2006 Репутация: 256.8
|
|
добавь в конфиг
anon_root=/home/ftp
Лог должен быть /var/log/vsftpd.log
|
|
|
|
|
|
|
|
C нами с 09.04.2005 Репутация: 0.1
|
|
splav, да нету никакого лога вообще. Искал, но нету там ничего...
Так, ладно давайте я тогда поступлю так, выложу сюда все конфиги, и мне будет удобно всё это дело просматривать и Вам будет легче мне помочь.
/etc/inetd.conf — Первый конфиг.
ftp stream tcp nowait root /usr/sbin/vsftpd |
/etc/vsftpd.user_list — Второй конфиг.
/etc/vsftpd.conf — Третий конфиг.
# Example config file /etc/vsftpd.conf
#
# The default compiled in settings are fairly paranoid. This sample file
# loosens things up a bit, to make the ftp daemon more usable.
# Please see vsftpd.conf.5 for all compiled in defaults.
#
# READ THIS: This example file is NOT an exhaustive list of vsftpd options.
# Please read the vsftpd.conf.5 manual page to get a full idea of vsftpd's
# capabilities.
#
# Allow anonymous FTP? (Beware - allowed by default if you comment this out).
anonymous_enable=YES
#
# Uncomment this to allow local users to log in.
#local_enable=YES
#
# Uncomment this to enable any form of FTP write command.
#write_enable=YES
#
# Default umask for local users is 077. You may wish to change this to 022,
# if your users expect that (022 is used by most other ftpd's)
#local_umask=022
#
# Uncomment this to allow the anonymous FTP user to upload files. This only
# has an effect if the above global write enable is activated. Also, you will
# obviously need to create a directory writable by the FTP user.
#anon_upload_enable=YES
#
# Uncomment this if you want the anonymous FTP user to be able to create
# new directories.
#anon_mkdir_write_enable=YES
#
# Activate directory messages - messages given to remote users when they
# go into a certain directory.
dirmessage_enable=YES
#
# Activate logging of uploads/downloads.
xferlog_enable=YES
#
# Make sure PORT transfer connections originate from port 20 (ftp-data).
connect_from_port_20=YES
#
# If you want, you can arrange for uploaded anonymous files to be owned by
# a different user. Note! Using "root" for uploaded files is not
# recommended!
#chown_uploads=YES
#chown_username=whoever
#
# You may override where the log file goes if you like. The default is shown
# below.
#xferlog_file=/var/log/vsftpd.log
#
# If you want, you can have your log file in standard ftpd xferlog format
#xferlog_std_format=YES
#
# You may change the default value for timing out an idle session.
#idle_session_timeout=600
#
# You may change the default value for timing out a data connection.
#data_connection_timeout=120
#
# It is recommended that you define on your system a unique user which the
# ftp server can use as a totally isolated and unprivileged user.
#nopriv_user=ftpsecure
#
# Enable this and the server will recognise asynchronous ABOR requests. Not
# recommended for security (the code is non-trivial). Not enabling it,
# however, may confuse older FTP clients.
#async_abor_enable=YES
#
# By default the server will pretend to allow ASCII mode but in fact ignore
# the request. Turn on the below options to have the server actually do ASCII
# mangling on files when in ASCII mode.
# Beware that on some FTP servers, ASCII support allows a denial of service
# attack (DoS) via the command "SIZE /big/file" in ASCII mode. vsftpd
# predicted this attack and has always been safe, reporting the size of the
# raw file.
# ASCII mangling is a horrible feature of the protocol.
#ascii_upload_enable=YES
#ascii_download_enable=YES
#
# You may fully customise the login banner string:
#ftpd_banner=Welcome to blah FTP service.
#
# You may specify a file of disallowed anonymous e-mail addresses. Apparently
# useful for combatting certain DoS attacks.
#deny_email_enable=YES
# (default follows)
#banned_email_file=/etc/vsftpd.banned_emails
#
# You may specify an explicit list of local users to chroot() to their home
# directory. If chroot_local_user is YES, then this list becomes a list of
# users to NOT chroot().
#chroot_list_enable=YES
# (default follows)
#chroot_list_file=/etc/vsftpd.chroot_list
#
# You may activate the "-R" option to the builtin ls. This is disabled by
# default to avoid remote users being able to cause excessive I/O on large
# sites. However, some broken FTP clients such as "ncftp" and "mirror" assume
# the presence of the "-R" option, so there is a strong case for enabling it.
#ls_recurse_enable=YES
ftpd_banner=Welcome to my FTP server!
# vsftpd будет запускаться через inetd
listen=YES
# Разрешаем анонимусов
anonymous_enable=YES
# Домашний каталог анонимуса
anon_root=/home/anonymous
# Разрешить анонимусам создавать дирректории
anon_mkdir_write_enable=YES
# Запрещаем анонимусам удалять и переименовывать файлы
anon_other_write_enable=NO
# Разрешить анонимусам заливать файлы (write_enable должна быть активирована)
anon_upload_enable=YES
# Не требуем у анонимуса пароль
no_anon_password=YES
# Разрешаем скачивать анонимусам только те файлы, у которых стоит разрешение на чтение для всех
anon_world_readable_only=YES
# Выставляет владельца для залитых файлов равным chown_username
chown_uploads=YES
# Владелец файлов, залитых анонимусами (актуально только при включенном chown_uploads)
chown_username=dmitry
# Имя анонимного пользователя
ftp_username=anonymous
# Маска для залитых анонимными пользователями файлов
anon_umask=000
# Отображать владельца так, как будто всегда владелец и группа - пользователь ftp
hide_ids=YES
# Запрещаем локальным юзерам выполнять SITE CHMOD (анонимусам такое никогда не разрешено)
chmod_enable=NO
# Разрешаем логиниться локальным юзерам
local_enable=YES
# Разрешаем ls -R
ls_recurse_enable=YES
# Не разрешаем локальным юзерам выходить за пределы домашней дирректории
chroot_local_user=YES
# Если нужен подробный лог (для отладки)
log_ftp_protocol=YES
# Включаем использование списка разрешенных/запрещенных пользователей
userlist_enable=YES
# Список пользователей отражает только разрешенных пользователей
# Внимание!!! Данный файл не должен быть пустым - иначе будут допускаться все пользователи!
userlist_deny=NO
# Виртуальным юзерам будут присвоены те привилегии, которые есть у соответствующих им локальных юзеров.
virtual_use_local_privs=YES
# Разрешаем запись
write_enable=YES
# Отбражение информации, о том, кто подключен в данный момент информации о процессах
setproctitle_enable=YES
# Включаем лог
xferlog_enable=YES
# Скорость для анонимусов
anon_max_rate=0
# Таймаут для клиентской сессии
idle_session_timeout=300
# Скорость для локальных юзеров
local_max_rate=0
# Маска для файлов, создаваемых локальными юзерами
local_umask=000
# Максимальное количество одновременно подключенных клиентов
max_clients=0
# Максимальное количество потоков от каждого клиента
max_per_ip=2
# Не проверяем шелл для локальных юзверей
check_shell=NO
# Пустая папка для нужд фтп сервера
secure_chroot_dir=/home/anonymous
# Настройки кодировки для расширенной версии vsftpd
convert_charset_enable=1
local_charset=UTF8
remote_charset=WIN1251 |
В третьем конфиге я не стал удалять коментированные надписи, а просто добавил настройки из блога. Подумал, что могут пригодится оригинальные настройки, вернее описание команд.
Далее, я создал папку /home/anonymous Положил туда файлик.
Пробую запустить из командной строки под рутом - vsftpd Появляется, но при заходе просто тупо всё пусто.
Поставил пакет netkit-initd, опустил vsftpd - ничего не работает.
После ребута ничего не работает, вот что выдаёт -
daldon@daldon-desktop:~$ sudo vsftpd
500 OOPS: could not bind listening IPv4 socket |
Я немного подозреваю фаервол...- Может он буянит? Но давайте думать всем миром чего надо мне делать.
splav, # Домашний каталог анонимуса
anon_root=/home/anonymous - у меня вот чего, ну я думаю не должно быть разницы, верно?
|
|
|
|
|
|
|
|
Возраст: 36 C нами с 22.01.2006 Репутация: 256.8
|
|
DALDON, а права доступа /home/anonymous и у всех объектов в нём(каталоги, файлы, симлинки...) какие? Для пользователя ftp в честности. Из под него зайти можно?
|
|
|
|
|
|
|
|
C нами с 09.04.2005 Репутация: 0.1
|
|
splav, да я так понимаю, что он не запускается даже. И не из-под кого не получаестся войти.
Как надо посмотреть права доступа
у всех объектов в нём(каталоги, файлы, симлинки...) какие?
Мне говорили чтобы я смотрел, мне помог приятель я вводил команды которые показывают это дело, все права, он сказал, что всё нормально у меня.
Напомни пожалуйта.
|
|
|
|
|
|
|
|
Возраст: 36 C нами с 22.01.2006 Репутация: 256.8
|
|
DALDON, выкинь ты inetd. Пусть сам работает - проще и нагляднее.
Права - $ ls -l
Добавлено спустя 2 минуты 44 секунды:
Перед запуском нового из под рута набори:
# killall vsftpd
# killall -9 vsftpd
потом уже #vsftpd
На случай, если он уже запущен.
|
|
|
|
|
|
|
|
C нами с 09.04.2005 Репутация: 0.1
|
|
daldon@daldon-desktop:/home/anonymous$ ls -l
итого 4980
-rw-r--r-- 1 root root 5086297 2007-09-30 20:44 1.mp3 |
Не вопрос давай выкинем его этот inetd- Как его правильно надо тогда выкидывать?
Я понимаю надо делать так -
#ftp stream tcp nowait root /usr/sbin/vsftpd | - заремировать данный конфиг.
Потом
# vsftpd будет запускаться через inetd
- меняем значение на NOY
Потом надо удалить netkit-initd со всеми ошмётками да?
И затем уже пробывать # killall vsftpd
# killall -9 vsftpd |
Такая схема пойдёт?
|
|
|
|
|
|
|
|
Возраст: 36 C нами с 22.01.2006 Репутация: 256.8
|
|
DALDON, listen=YES оставь.
Еще покажи
#netstat -lp
|
|
|
|
|
|
|
|
C нами с 09.04.2005 Репутация: 0.1
|
|
Пока покажу, но всё остальное завтра буду делать. А то вставать мне рано.
daldon@daldon-desktop:/home/anonymous$ sudo netstat -lp
Password:
Активные соединения с интернетом (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 *:40000 *:* LISTEN 5578/python
tcp 0 0 localhost:2208 *:* LISTEN 5087/hpiod
tcp 0 0 localhost:ipp *:* LISTEN 5818/cupsd
tcp 0 0 localhost:2207 *:* LISTEN 5090/python
tcp6 0 0 *:ftp *:* LISTEN 8051/proftpd: (acce
udp 0 0 *:32768 *:* 4932/avahi-daemon:
udp 0 0 *:40000 *:* 5578/python
udp 0 0 *:bootpc *:* 4147/dhclient3
udp 0 0 *:mdns *:* 4932/avahi-daemon:
Активные сокеты домена UNIX (only servers)
Proto RefCnt Flags Type State I-Node PID/Program name Путь
unix 2 [ ACC ] STREAM LISTENING 16649 4992/gdm /var/run/gdm_socket
unix 2 [ ACC ] STREAM LISTENING 23101 8051/proftpd: (acce /var/run/proftpd/proftpd.sock
unix 2 [ ACC ] STREAM LISTENING 16701 4998/X /tmp/.X11-unix/X0
unix 2 [ ACC ] STREAM LISTENING 17346 5435/ssh-agent /tmp/ssh-rmawjA5397/agent.5397
unix 2 [ ACC ] STREAM LISTENING 17377 5441/gconfd-2 /tmp/orbit-daldon/linc-1541-0-24ca5e0085985
unix 2 [ ACC ] STREAM LISTENING 17387 5397/x-session-mana /tmp/orbit-daldon/linc-1515-0-206af211949ef
unix 2 [ ACC ] STREAM LISTENING 17579 5397/x-session-mana /tmp/.ICE-unix/5397
unix 2 [ ACC ] STREAM LISTENING 16468 4932/avahi-daemon: /var/run/avahi-daemon/socket
unix 2 [ ACC ] STREAM LISTENING 17588 5444/gnome-keyring- /tmp/keyring-zKWuxb/socket
unix 2 [ ACC ] STREAM LISTENING 17609 5446/gnome-settings /tmp/orbit-daldon/linc-1546-0-5b32088e133f
unix 2 [ ACC ] STREAM LISTENING 17667 5455/esd /tmp/.esd-1000/socket
unix 2 [ ACC ] STREAM LISTENING 17795 5462/gnome-panel /tmp/orbit-daldon/linc-1556-0-625ed9f077e78
unix 2 [ ACC ] STREAM LISTENING 17811 5465/nautilus /tmp/orbit-daldon/linc-1559-0-625ed9f08b88e
unix 2 [ ACC ] STREAM LISTENING 17843 5475/gnome-volume-m /tmp/orbit-daldon/linc-155e-0-625ed9f0aad69
unix 2 [ ACC ] STREAM LISTENING 17854 5468/gtk-window-dec /tmp/orbit-daldon/linc-155c-0-16a1517bb5f10
unix 2 [ ACC ] STREAM LISTENING 17905 5480/gnome-vfs-daem /tmp/orbit-daldon/linc-1568-0-4680ad879c715
unix 2 [ ACC ] STREAM LISTENING 17357 5439/dbus-daemon @/tmp/dbus-8SIKimBcDi
unix 2 [ ACC ] STREAM LISTENING 17919 5472/compiz.real /tmp/orbit-daldon/linc-1560-0-fd71a58a7dc5
unix 2 [ ACC ] STREAM LISTENING 17925 5474/bonobo-activat /tmp/orbit-daldon/linc-1562-0-4453f52c16d19
unix 2 [ ACC ] STREAM LISTENING 17946 5478/update-notifie /tmp/orbit-daldon/linc-1566-0-54da8040c028f
unix 2 [ ACC ] STREAM LISTENING 17970 5488/nm-applet /tmp/orbit-daldon/linc-1570-0-66bcd521d346
unix 2 [ ACC ] STREAM LISTENING 17990 5494/gnome-power-ma /tmp/orbit-daldon/linc-156f-0-687381f47af3d
unix 2 [ ACC ] STREAM LISTENING 18021 5489/gnome-cups-ico /tmp/orbit-daldon/linc-1571-0-1b81fa4d59c96
unix 2 [ ACC ] STREAM LISTENING 18056 5500/trashapplet /tmp/orbit-daldon/linc-157c-0-1b81fa4e5cbe7
unix 2 [ ACC ] STREAM LISTENING 18072 5516/mapping-daemon /tmp/mapping-daldon
unix 2 [ ACC ] STREAM LISTENING 18105 5486/evolution-alar /tmp/orbit-daldon/linc-156e-0-3e045ca229c9d
unix 2 [ ACC ] STREAM LISTENING 18706 5526/mixer_applet2 /tmp/orbit-daldon/linc-1596-0-207295edd2b8e
unix 2 [ ACC ] STREAM LISTENING 18828 5567/gnome-screensa /tmp/orbit-daldon/linc-15bb-0-1db3cce0598d8
unix 2 [ ACC ] STREAM LISTENING 20205 5699/gnome-terminal /tmp/orbit-daldon/linc-1643-0-203cc144cf6a
unix 2 [ ACC ] STREAM LISTENING 14206 4166/pptp: call man /var/run/pptp/255.255.255.255:10.100.64.2
unix 2 [ ACC ] STREAM LISTENING 20352 5818/cupsd /var/run/cups/cups.sock
unix 2 [ ACC ] STREAM LISTENING 15241 4843/dbus-daemon /var/run/dbus/system_bus_socket
unix 2 [ ACC ] STREAM LISTENING 14991 4654/acpid /var/run/acpid.socket
unix 2 [ ACC ] STREAM LISTENING 17079 5231/hcid /var/run/sdp
unix 2 [ ACC ] STREAM LISTENING 15262 4859/hald @/var/run/hald/dbus-rud7BcGG8t
unix 2 [ ACC ] STREAM LISTENING 15259 4859/hald @/var/run/hald/dbus-a2QqbhESy8
unix 2 [ ACC ] STREAM LISTENING 16502 4960/dbus-daemon @/tmp/dbus-2vlPvatxXC |
На данный момент так, но я ничего не опускал и не поднимал. Тут у меня проблема просто со сканером. А мне надо срочно отсканировать, поэтому пока не занимался.
Но завтра как сделаю как договорились, то снова могу показать это дело и за одно сам посмотрю чего изменилось, а чего нет, после удаления инитд.
|
|
|
|
|
|
|
|
Возраст: 36 C нами с 22.01.2006 Репутация: 256.8
|
|
DALDON, proftpd то погаси. Он у тебя уже запущен...
|
|
|
|
|
|
|
|
C нами с 09.04.2005 Репутация: 0.1
|
|
Так я и не смог пока это дело всё поднять... Но я решил сделать вот чего, так-как я не очень уверен в правильности настроек фаервола я поставил фтп серевер на другой ПК, система там чистая и не загаженная. И так сказанно, сделанно.
Далее чего?
Поставил, вот содержание основного конфига программы -
ftpd_banner=Welcome to my FTP server!
# vsftpd будет запускаться через inetd
listen=NO
# Разрешаем анонимусов
anonymous_enable=YES
# Домашний каталог анонимуса
anon_root=/home/anonymous
# Разрешить анонимусам создавать дирректории
anon_mkdir_write_enable=YES
# Запрещаем анонимусам удалять и переименовывать файлы
anon_other_write_enable=NO
# Разрешить анонимусам заливать файлы (write_enable должна быть активирована)
anon_upload_enable=YES
# Не требуем у анонимуса пароль
no_anon_password=YES
# Разрешаем скачивать анонимусам только те файлы, у которых стоит разрешение на чтение для всех
anon_world_readable_only=YES
# Выставляет владельца для залитых файлов равным chown_username
chown_uploads=YES
# Владелец файлов, залитых анонимусами (актуально только при включенном chown_uploads)
chown_username=dmitry
# Имя анонимного пользователя
ftp_username=anonymous
# Маска для залитых анонимными пользователями файлов
anon_umask=000
# Отображать владельца так, как будто всегда владелец и группа - пользователь ftp
hide_ids=YES
# Запрещаем локальным юзерам выполнять SITE CHMOD (анонимусам такое никогда не разрешено)
chmod_enable=NO
# Разрешаем логиниться локальным юзерам
local_enable=YES
# Разрешаем ls -R
ls_recurse_enable=YES
# Не разрешаем локальным юзерам выходить за пределы домашней дирректории
chroot_local_user=YES
# Если нужен подробный лог (для отладки)
log_ftp_protocol=NO
# Включаем использование списка разрешенных/запрещенных пользователей
userlist_enable=YES
# Список пользователей отражает только разрешенных пользователей
# Внимание!!! Данный файл не должен быть пустым - иначе будут допускаться все пользователи!
userlist_deny=NO
# Виртуальным юзерам будут присвоены те привилегии, которые есть у соответствующих им локальных юзеров.
virtual_use_local_privs=YES
# Разрешаем запись
write_enable=YES
# Отбражение информации, о том, кто подключен в данный момент информации о процессах
setproctitle_enable=YES
# Включаем лог
xferlog_enable=YES
# Скорость для анонимусов
anon_max_rate=0
# Таймаут для клиентской сессии
idle_session_timeout=300
# Скорость для локальных юзеров
local_max_rate=0
# Маска для файлов, создаваемых локальными юзерами
local_umask=000
# Максимальное количество одновременно подключенных клиентов
max_clients=0
# Максимальное количество потоков от каждого клиента
max_per_ip=2
# Не проверяем шелл для локальных юзверей
check_shell=NO
# Пустая папка для нужд фтп сервера
secure_chroot_dir=/home/anonymous
# Настройки кодировки для расширенной версии vsftpd
convert_charset_enable=1
local_charset=UTF8
remote_charset=WIN1251 |
Далее создал - только подзабыл как надо выставить правильные права не чтение и запись через консоль...
Потом пробую запуск -
Получаю сообщение - daldon@daldon-desktop:~$ sudo vsftpd
500 OOPS: vsftpd: not configured for standalone, must be started from inetd
|
На блоге http://konishchevdmitry.blogspot.com/2007/08/ftp.html
Дмитрий пишет, -
Цитата: |
Да, и один маленький совет: если вы все настроили, но почему-то сервер не работает, включите в конфиге standalone запуск (опция listen) и запустите его из терминала - в таком случае он выведет ошибку на консоль.
|
Так, я понял, что дело в этом надо просто мне включить это дело... Но пока ничего не получается так-как я не понял как надо это мне сделать. Что за опция Listen? И где надо чего прописывать?
Если это поделаю, то тогда будет гораздо яснее, ведь ошибка будет тут на консоли сразу... И будет проще. Можно смотреть по логу ведь он уже включен в конфиге # Включаем лог
xferlog_enable=YES | но я не могу его найти на жёстком...
Помогите я думаю, что я как никогда близок к победе... Надо только выставить права на папку анонимуса и посмотреть чего за ошибки там у меня.
Добавлено спустя 24 минуты 20 секунд:
После ребута получаю при запуске такое -
daldon@daldon-desktop:~$ sudo vsftpd
Password:
500 OOPS: bad bool value in config file for: listen |
|
|
|
|
|
|
|
|