Проблемы с установкой, настройкой и работой системных и сетевых программ.
Модераторы: GRooVE, alexco
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
V1talya
- мл. сержант
- Сообщения: 122
- Зарегистрирован: 2007-07-23 9:36:52
- Откуда: г. Нерюнгри
-
Контактная информация:
Непрочитанное сообщение
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
V1talya
-
Хостинг HostFood.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
- стреляли...
- Сообщения: 35469
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
-
Контактная информация:
Непрочитанное сообщение
Alex Keda » 2007-08-02 18:49:36
Убей их всех! Бог потом рассортирует...
Alex Keda
-
stgib
- рядовой
- Сообщения: 15
- Зарегистрирован: 2007-08-01 4:43:26
Непрочитанное сообщение
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'ай лучше. Человеческим глазам доверять нельзя.
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
stgib
-
V1talya
- мл. сержант
- Сообщения: 122
- Зарегистрирован: 2007-07-23 9:36:52
- Откуда: г. Нерюнгри
-
Контактная информация:
Непрочитанное сообщение
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
Debian GNU/Linux 4.0
FreeBSD 6.2
V1talya
-
stgib
- рядовой
- Сообщения: 15
- Зарегистрирован: 2007-08-01 4:43:26
Непрочитанное сообщение
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 на всякий случай.
stgib