vsftpd

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
V1talya
мл. сержант
Сообщения: 122
Зарегистрирован: 2007-07-23 9:36:52
Откуда: г. Нерюнгри
Контактная информация:

vsftpd

Непрочитанное сообщение V1talya » 2007-08-02 17:51:45

Поставил из портов
Настроил и не работает :) ( Точнее он работает но не пускает не пользователей не анонимуса )

/usr/local/etc/vsftpd.conf

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

listen=YES
background=YES
use_localtime=YES
anonymous_enable=YES
anon_root=/var/ftp/
no_anon_password=YES
local_enable=YES
local_root=/var/ftp/
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_file=/var/log/vsftpd.log
xferlog_std_format=YES
ftpd_banner=Welcome to my FTP service.
chroot_local_user=YES
secure_chroot_dir=/usr/local/share/vsftpd/empty
Что я не так сделал ?



Как такое может быть ? что vsftpd запущен а netstat -an не показывает что кто-то слушает 21 порт
Так же и с sshd хотя и к ftp и к sshd я подключиться могу...
netstat -an

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

Active Internet connections (including servers)
Proto Recv-Q Send-Q  Local Address          Foreign Address        (state)
udp4       0      0  *.53947                *.*
udp4       0      0  *.631                  *.*
udp4       0      0  *.514                  *.*
div4       0      0  *.8667                 *.*
div4       0      0  *.8668                 *.*
icm4       0      0  *.*                    *.*
icm4       0      0  *.*   
ps ax | grep vsftpd

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

 726  ??  Is     0:00,00 /usr/local/libexec/vsftpd
 1673  p1  S+     0:00,00 grep vsftpd
Debian GNU/Linux 4.0
FreeBSD 6.2

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35464
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: vsftpd

Непрочитанное сообщение Alex Keda » 2007-08-02 18:49:36

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

sockstat
Убей их всех! Бог потом рассортирует...

stgib
рядовой
Сообщения: 15
Зарегистрирован: 2007-08-01 4:43:26

Re: vsftpd

Непрочитанное сообщение stgib » 2007-08-03 8:07:23

V1talya писал(а):Поставил из портов
Настроил и не работает :) ( Точнее он работает но не пускает не пользователей не анонимуса )

/usr/local/etc/vsftpd.conf

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

listen=YES
background=YES
use_localtime=YES
anonymous_enable=YES
anon_root=/var/ftp/
no_anon_password=YES
local_enable=YES
local_root=/var/ftp/
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_file=/var/log/vsftpd.log
xferlog_std_format=YES
ftpd_banner=Welcome to my FTP service.
chroot_local_user=YES
secure_chroot_dir=/usr/local/share/vsftpd/empty
Для полноты картины еще не хватает показаний pw usershow ftp
Буду предполагать, что у вас что-то вроде ftp:*:14:14::0:0:File Server Owner:/var/ftp/./:/usr/sbin/nologin, так?
V1talya писал(а): Как такое может быть ? что vsftpd запущен а netstat -an не показывает что кто-то слушает 21 порт
Так же и с sshd хотя и к ftp и к sshd я подключиться могу...
netstat -an

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

Active Internet connections (including servers)
Proto Recv-Q Send-Q  Local Address          Foreign Address        (state)
udp4       0      0  *.53947                *.*
udp4       0      0  *.631                  *.*
udp4       0      0  *.514                  *.*
div4       0      0  *.8667                 *.*
div4       0      0  *.8668                 *.*
icm4       0      0  *.*                    *.*
icm4       0      0  *.*   
grep'ай лучше. Человеческим глазам доверять нельзя. :D
V1talya писал(а): ps ax | grep vsftpd

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

 726  ??  Is     0:00,00 /usr/local/libexec/vsftpd
 1673  p1  S+     0:00,00 grep vsftpd
setproctitle_enable=YES
И потом

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

# ps auxlp`pgrep vsftpd`
USER   PID %CPU %MEM   VSZ   RSS  TT  STAT STARTED      TIME COMMAND            UID  PPID CPU PRI NI MWCHAN
root  3323  0.0  0.1  4776  1544  ??  Ss    8:53AM   0:00.00 vsftpd: LISTENER     0     1   0   4  0 accept

Аватара пользователя
V1talya
мл. сержант
Сообщения: 122
Зарегистрирован: 2007-07-23 9:36:52
Откуда: г. Нерюнгри
Контактная информация:

Re: vsftpd

Непрочитанное сообщение V1talya » 2007-08-07 16:58:45

pw usershow ftp

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

ftp:*:1002:1002::0:0:FTP Server:/var/ftp:/usr/sbin/nologin
Его не было, сам уже создавал...

Стал пускать только локальных пользователей... анонимусов не пускает...
Но даже когда заходишь под root`ом он не дает нечего писать :)

Вот что еще интересно:

sockstat -4

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

sockstat: struct xtcpcb size mismatch
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
dead     sim        1951  11 udp4   *:56127               *:*
root     cupsd      758   4  udp4   *:631                 *:*
root     syslogd    662   6  udp4   *:514                 *:*
root     natd       577   3  div4   *:8667                *:*
root     natd       522   3  div4   *:8668                *:*

ps ax | grep vsftpd

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

17005  ??  Ss     0:00,00 vsftpd: LISTENER (vsftpd)
17312  ??  Ss     0:00,01 vsftpd: 192.168.168.3: connected (vsftpd)
17314  ??  S      0:00,00 vsftpd: 192.168.168.3/dead: IDLE (vsftpd)
А тут есть, почему его нету в sockstat ?


ls -l | grep ftp

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

drwxr-xr-x   2 ftp     ftp      512  7 авг 23:53 ftp
Debian GNU/Linux 4.0
FreeBSD 6.2

stgib
рядовой
Сообщения: 15
Зарегистрирован: 2007-08-01 4:43:26

Re: vsftpd

Непрочитанное сообщение stgib » 2007-08-08 10:46:59

V1talya писал(а):sockstat -4

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

sockstat: struct xtcpcb size mismatch
<snip>
Ядро и мир одной сборки? make check-old после обновлений делали?
Попробуйтие удалить и заново установить /usr/include.
Если не поможет, то можно глянуть make.conf и конфиг ядра? http://lists.freebsd.org/pipermail/free ... 70531.html
Если проблема решится (строчка перестанет появлятся), то пересоберите vsftpd на всякий случай.