Выбор FTP-сервера (посоветуйте какой-нибудь)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

rootmce
Сообщения: 76
ОС: CentOS

Выбор FTP-сервера

Сообщение rootmce »

Вот решил настроить ФТП на CentOS, но не знаю, какой лучше, что посоветуете? Заранее СПС! Так же если не сложно, то инструкция как настроить, а то что-то пытался настроить vsftpd и не чего не получилось(( Заранее СПС!
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: Выбор FTP-сервера

Сообщение diesel »

Вы лучше расскажите что настраивали, чего не получились, конфиги свои покажите итд.
Спасибо сказали:
Аватара пользователя
yamah
Сообщения: 1116
ОС: Rosa Fresh, Debian, RELS

Re: Выбор FTP-сервера

Сообщение yamah »

Могу посоветовать это. Настраивал сам по этому руководству. Все работает. Настраивал на Debian-е, если что.
Понимание - это меч с тремя кромками: ваша правда, наша правда и Истина.
Жизнь - игра: сюжет задуман фигова, но графика хорошая...
Лучший игровой сервер - Земля: карта всего одна, но на 7 миллиардов игроков; читеров нет, админ терпеливый, но если уж забанит...
Спасибо сказали:
Mr Y
Сообщения: 244
ОС: Windows XP, Ubuntu, openSUSE

Re: Выбор FTP-сервера

Сообщение Mr Y »

Выбор сервера зависит от его назначения и от условий использования.

vsftpd не требователен к ресурсам, прост в настройке и установке, надежный.
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Выбор FTP-сервера

Сообщение SLEDopit »

Mr Y писал(а):
29.11.2008 16:40
vsftpd <..> прост в <..> установке
а какой ftp из репозитариев сложно ставится?:)
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
rootmce
Сообщения: 76
ОС: CentOS

Re: Выбор FTP-сервера

Сообщение rootmce »

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

anonymous_enable=YES
local_enable=YES
write_enable=YES
#local_umask=022
anon_upload_enable=YES
#anon_mkdir_write_enable=YES
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
#chown_uploads=YES
#chown_username=mangos
#xferlog_file=/var/log/vsftpd.log
xferlog_std_format=YES
#idle_session_timeout=600
#data_connection_timeout=120
#nopriv_user=ftpsecure
#async_abor_enable=YES
#ascii_upload_enable=YES
#ascii_download_enable=YES
ftpd_banner=Welcome to blah FTP service.
#deny_email_enable=YES
# (default follows)
#banned_email_file=/etc/vsftpd/banned_emails
# users to NOT chroot().
#chroot_list_enable=YES
# (default follows)
#chroot_list_file=/etc/vsftpd/chroot_list
#ls_recurse_enable=YES
listen=YES
#listen_ipv6=YES


pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES


[root@localhost ~]# ftp 192.168.1.3
Connected to 192.168.1.3.
220 Welcome to blah FTP service.
530 Please login with USER and PASS.
530 Please login with USER and PASS.
KERBEROS_V4 rejected as an authentication type
Name (192.168.1.3:root): mangos
331 Please specify the password.
Password:
500 OOPS: cannot change directory:/home/mangos
Login failed.
ftp>


Mangos это мой пользователь!
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: Выбор FTP-сервера

Сообщение diesel »

переношу в "Администрирование"
Спасибо сказали:
rootmce
Сообщения: 76
ОС: CentOS

Re: Выбор FTP-сервера

Сообщение rootmce »

Ну так кто нить подскажет из-за чего вот такое???
[root@blood57 ~]# ftp localhost
Connected to localhost.localdomain.
220 Welcome to blah FTP service.
530 Please login with USER and PASS.
530 Please login with USER and PASS.
KERBEROS_V4 rejected as an authentication type
Name (localhost:root): mangos
331 Please specify the password.
Password:
500 OOPS: cannot change directory:/home/mangos
Login failed.
ftp>

Заранее СПС!
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Выбор FTP-сервера

Сообщение drBatty »

rootmce писал(а):
30.11.2008 10:13
Mangos это мой пользователь!
это тот пользователь под которым вы работаете?
обычно создают нового пользователя, для ftp.
он и называется ftp.
лично мне не хочется, что-бы кто-то снаружи лазил по моим личным каталогам...
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
rootmce
Сообщения: 76
ОС: CentOS

Re: Выбор FTP-сервера

Сообщение rootmce »

drBatty писал(а):
06.12.2008 13:27
rootmce писал(а):
30.11.2008 10:13
Mangos это мой пользователь!
это тот пользователь под которым вы работаете?
обычно создают нового пользователя, для ftp.
он и называется ftp.
лично мне не хочется, что-бы кто-то снаружи лазил по моим личным каталогам...

Не совсем понятно( я вообще работаю под root хоть это и запрещено делать! mangos это обычный пользователь состоит в группе root, пользователь фтп у меня есть, мне через него делать конект? Если да то какой пароль у этого пользователя? Или я чего то не понимаю?
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Выбор FTP-сервера

Сообщение SLEDopit »

drBatty писал(а):
06.12.2008 13:27
которым вы работаете?
обычно создают нового пользователя, для ftp.
он и называется ftp.
лично мне не хочется, что-бы кто-то снаружи лазил по моим личным каталогам...
ну тут вы не правы. у меня фтпшник - только по паролям и кадлый юзер чрутится в своей домашней папке. так что все норм, и не важно работает он в системе локально или нет.


rootmce писал(а):
07.12.2008 13:26
Не совсем понятно( я вообще работаю под root хоть это и запрещено делать! mangos это обычный пользователь состоит в группе root, пользователь фтп у меня есть, мне через него делать конект? Если да то какой пароль у этого пользователя? Или я чего то не понимаю?
пароль такой же как и локальный(для входа в систему). если забыли, то поменяйте с помощью

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

passwd mangos
а вообще я тоже работаю под рутом, но только не в иксах и только на сервере, когда че нить там оптимизирую/настраиваю :)

только вам в конфиг надо добавить

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

local_enable=YES
чтоб можно было локальным юзерам логиниться, а то я у вас такого не нашел.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Tiarasu
Сообщения: 64
ОС: Fedora 11

Re: Выбор FTP-сервера

Сообщение Tiarasu »

День добрый. Аналогичная проблема - не получается залогиниться на ftp.
vsftpd.conf вот

Код:

# 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. # Note that the default log file location is /var/log/xferlog in this case. 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=Chego nada? # # 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 # # When "listen" directive is enabled, vsftpd runs in standalone mode and # listens on IPv4 sockets. This directive cannot be used in conjunction # with the listen_ipv6 directive. listen=YES # # This directive enables listening on IPv6 sockets. To listen on IPv4 and IPv6 # sockets, you must run two copies of vsftpd whith two configuration files. # Make sure, that one of the listen options is commented !! #listen_ipv6=YES pam_service_name=vsftpd userlist_enable=YES tcp_wrappers=YES

Только одна ремарка - мне необходимо дать анонимусу практически полные права на фтпшник. Что бы не приходилось ни логиниться, ни пароли вводить, ни прочие действия совершать, а просто заходить и работать.
Насколько я понимаю, все права анонимусам я дал. Но все равно упорно пишет 530 Please login with USER and PASS в ответ на каждую команду.
В файлике user_list пользователи anonimous и ftp присутствуют.
Спасибо сказали:
rootmce
Сообщения: 76
ОС: CentOS

Re: Выбор FTP-сервера

Сообщение rootmce »

Может дать кто нить свой файл конфигурации, рабочий? Заранее СПС!
Спасибо сказали:
Tiarasu
Сообщения: 64
ОС: Fedora 11

Re: Выбор FTP-сервера

Сообщение Tiarasu »

Ну вот у меня - относительно рабочий. То есть под каким-нибудь юзером из системы я подлогиниться могу ))
Другое дело, он моим целям не отвечает. Хотя, если я все верно понимаю, должен бы...

Добавленно:
Сорри, логиниться то он конечно логинится, но сделать ничего не может (((
ftp> dir
200 PORT command successful. Consider using PASV.
150 Here comes the directory listing.
226 Transfer done (but failed to open directory).
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Выбор FTP-сервера

Сообщение drBatty »

SLEDopit писал(а):
07.12.2008 15:58
ну тут вы не правы. у меня фтпшник - только по паролям и кадлый юзер чрутится в своей домашней папке. так что все норм, и не важно работает он в системе локально или нет.
ну и у меня также. я просто в ftpusers прописан. возможно удобнее когда заходишь удалённо. мне так неудобно.
rootmce писал(а):
07.12.2008 13:26
я вообще работаю под root хоть это и запрещено делать!
да какая это "работа" ;) это настройка. вот если бы у вас там FireFox был, плеер и косынка - тогда да, работа и надо было бы не под рутом ИМХО.

Tiarasu писал(а):
09.12.2008 13:32
Что бы не приходилось ни логиниться, ни пароли вводить, ни прочие действия совершать, а просто заходить и работать.
ну а как сервер узнает, что это вправду анонимус? :) логиниться всё равно придётся, и пароль вводить(можно любой), это часть процедуры. Конфиг не дам, потому что у меня ананимуса нет, сервер proftpd, и конфиг с дефолтного переписан за некоторыми изменениями(изменения в доках описаны).

ЗЫЖ Если удалённый юзер заходит через фтпклиента, этот клиент сам обычно набирает имя с паролем(даже M$ IE), иначе его всегда можно настроить, что-бы он набирал. Видимо вам именно это нужно.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Выбор FTP-сервера

Сообщение SLEDopit »

rootmce писал(а):
09.12.2008 14:53
Может дать кто нить свой файл конфигурации, рабочий? Заранее СПС!
разрешает логиниться заведенным в системе юзерам, чрутит их в домашней папке и предоставляет в ней полную свободу действий. конфиг обкатывался неделю, проблем не возникало.

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

server-ftp:/# cat /etc/vsftpd.conf|grep -v \#
listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
ascii_upload_enable=NO
ascii_download_enable=NO
ftpd_banner=Welcome to MW FTP service.
chroot_local_user=YES
chroot_list_enable=NO
pasv_min_port=21000
pasv_max_port=25000
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Tiarasu
Сообщения: 64
ОС: Fedora 11

Re: Выбор FTP-сервера

Сообщение Tiarasu »

drBatty писал(а):
09.12.2008 16:19
ну а как сервер узнает, что это вправду анонимус? :)
Стоп стоп стоп, я уже прекращаю понимать... Насколько я понимаю (поправьте меня, если я не прав), анонимус - это и есть анонимус. То есть - любой непредставившийся пользователь. И сервер так и узнает. Мол "Как звать - Не скажу! - Так и запишем, анонимус. Проходи". А если я буду каждый раз представляться, что я анонимус, да еще и пароль вводить, то чем он принципиально будет отличаться от обычного пользователя?
drBatty писал(а):
09.12.2008 16:19
ЗЫЖ Если удалённый юзер заходит через фтпклиента, этот клиент сам обычно набирает имя с паролем(даже M$ IE), иначе его всегда можно настроить, что-бы он набирал. Видимо вам именно это нужно.
Не совсем. Допустим, это мой фтпшник. И все, что я хочу - это знать его адрес. Затем, вбивать этот адрес куда-нибудь (хоть в M$ IE, command line или тот же FAR, причем возможно с разных машин), и спокойно входить и работать (заливать файлы, скачивать файлы). Если это cmd, то на вопрос "логин/пароль" отвечать просто энтером. Возможно, я ошибаюсь, но, AFAIK, именно в том и есть смысл анонимуса...
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Выбор FTP-сервера

Сообщение SLEDopit »

2 Tiarasu, вот у меня в другом месте фтп крутится, чисто для анонимусов.

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

root:~# cat /etc/vsftpd.conf|grep -v \#
listen=YES
anonymous_enable=YES
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
ascii_upload_enable=NO
ascii_download_enable=NO
ftpd_banner=Welcome to r's FTP service.
secure_chroot_dir=/var/run/vsftpd
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/certs/vsftpd.pem
только как тут видно писать анонимусам ничего не разрешается. ходят они все в домашнюю папку польователся ftp. чтоб писать можно было по идее нужно добавить:

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

anon_upload_enable=YES
anon_mkdir_write_enable=YES
зы никаких паролей не спрашивает, а влогах записи появляются типа

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

Mon Dec  9 17:08:02 2008 [pid 3615] CONNECT: Client "xxx.xxx.xxx.xxx"
Mon Dec  9 17:08:02 2008 [pid 3614] [ftp] OK LOGIN: Client "xxx.xxx.xxx.xxx", anon password "opera@"
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Tiarasu
Сообщения: 64
ОС: Fedora 11

Re: Выбор FTP-сервера

Сообщение Tiarasu »

SLEDopit писал(а):
09.12.2008 17:18
2 Tiarasu, вот у меня в другом месте фтп крутится, чисто для анонимусов.

Ну да. Все то же самое

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

[root@*****]# cat /etc/vsftpd/vsftpd.conf | grep -v \#     - лежит несколько в другом месте, не знаю, критично ли. Вроде работает.
anonymous_enable=YES                                                - анонимус разрешен
local_enable=YES                                                          - на всякий случай, локальным ребятам тоже можно.
write_enable=YES
local_umask=022
anon_upload_enable=YES                                              - аплоад разрешен
anon_mkdir_write_enable=YES                                       - создание директорий разрешено
dirmessage_enable=YES
xferlog_enable=YES                                                       - логи, и тп, к делу не относятся вроде.
connect_from_port_20=YES
xferlog_file=/var/log/vsftpd.log
xferlog_std_format=YES
ascii_upload_enable=YES                                               - От этого, AFAIK, хуже не будет в данном случае.
ascii_download_enable=YES
ftpd_banner=Chego nada?                                             - На что фантазии хватило.
ls_recurse_enable=YES                                                 - Не знаю, что это.
listen=YES

pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES

То есть, вся разница только в том, что у меня нет secure_chroot_dir=/var/run/vsftpd (сорри, не четко знаю, что это).
Так что по сути, анонимусу должно быть разрешено работать.
Если можно, еще один вопрос. Какие права должны быть на /var/ftp и подпапки (в моем случае pub и incoming) для того, что бы анонимус мог туда записывать? Кажется, у меня там полный бардак :mellow:

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

[root@******]# ls -l /var/ftp/
итого 8
drwxrwsrwx 2 ftp  nobody 4096 Дек  9 09:42 incoming
drwxrwsr-x 2 root root   4096 Мар 31  2008 pub
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Выбор FTP-сервера

Сообщение drBatty »

Tiarasu писал(а):
09.12.2008 16:47
То есть - любой не представившийся пользователь. И сервер так и узнает.
лень RFC читать. так не помню. Знаю что пароль может быть любым(раньше вводили адрес эл почты). А имя - стандартное. Все клиенты("из консоли" это тоже клиент) подставляют имя анонимуса автоматически, это по логам видно...
Tiarasu писал(а):
09.12.2008 17:53
Какие права должны быть на /var/ftp и подпапки
юзер там наверное ftp. потому и права должны позволять этом юзеру туда писать. если ftp владелец - дотаточно 200, иначе надо 220(если это его группа), а может и 222
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
rootmce
Сообщения: 76
ОС: CentOS

Re: Выбор FTP-сервера

Сообщение rootmce »

Вот с таким конфигом:
listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
ascii_upload_enable=NO
ascii_download_enable=NO
ftpd_banner=Welcome to MW FTP service.
chroot_local_user=YES
chroot_list_enable=NO
pasv_min_port=21000
pasv_max_port=25000

Выдает вот такое:
[root@blood57 bin]# ftp 127.0.0.1
Connected to 127.0.0.1.
220 Welcome to MW FTP service.
530 Please login with USER and PASS.
530 Please login with USER and PASS.
KERBEROS_V4 rejected as an authentication type
Name (127.0.0.1:root): mangos
331 Please specify the password.
Password:
530 Login incorrect.
Login failed.
ftp>
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Выбор FTP-сервера

Сообщение SLEDopit »

rootmce, у меня есть одно предположение.
если попробовать залогиниться из под этого юзера по ssh будет писать что то типа:

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

Could not chdir to home directory /home/user: Permission denied
-bash: /home/user/.bash_profile: Permission denied
да?
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
rootmce
Сообщения: 76
ОС: CentOS

Re: Выбор FTP-сервера

Сообщение rootmce »

Если правильно понял:
[mangos@blood57 ~]$ ssh -l mangos localhost
The authenticity of host 'localhost (127.0.0.1)' can't be established.
RSA key fingerprint is dd:dd:73:7a:bc:4a:06:cb:c0:c2:5e:fb:75:a2:0c:76.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'localhost' (RSA) to the list of known hosts.
mangos@localhost's password:
Last login: Wed Dec 10 19:56:28 2008 from localhost.localdomain
[mangos@blood57 ~]$ ftp localhost
Connected to localhost.localdomain.
220 Welcome to blah FTP service.
530 Please login with USER and PASS.
530 Please login with USER and PASS.
KERBEROS_V4 rejected as an authentication type
Name (localhost:mangos): mangos
331 Please specify the password.
Password:
500 OOPS: cannot change directory:/home/mangos
Login failed.
ftp>
Спасибо сказали:
rootmce
Сообщения: 76
ОС: CentOS

Re: Выбор FTP-сервера

Сообщение rootmce »

Не стал себе мозг компосировать) не любитель сложных решений! Скачал вот отсюда ftp://ftp.pureftpd.org/pub/pure-ftpd/releases/ pure-ftpd-1.0.21.tar.gz распаковал сделал
./configure
make
make install

И запускаю вот так (только учетные записи):
pure-ftpd -4 -A -B -M -E -U 022:022

Если нужен анонимный, то вот так:
pure-ftpd -4 -A -B -M -e -U 022:022

Если анонимный FTP с поддержкой учетных записей то вот так:
pure-ftpd -4 -A -B -M -l unix -U 022:022

Подробнее о командах: man pure-ftpd
Кто пользовался данным сервером и какого о нем мнения???
Спасибо сказали:
rootmce
Сообщения: 76
ОС: CentOS

Re: Выбор FTP-сервера

Сообщение rootmce »

Поспешил с выводами((( как я понял без гемороя невозможно((( Не могу соедениться с удаленного компьютера windows xp!
Вот что пишет:
Статус: Соединяюсь с 192.168.1.3:21...
Статус: Соединение установлено, ожидание приглашения...
Ответ: 425 Sorry, invalid address given
Ошибка: Невозможно подключиться к серверу

Хотя с самого CentOS где установлен сервер ФТП все норм:
Поиск 127.0.0.1
Попытка 127.0.0.1:21
Подключение к 127.0.0.1:21
220---------- Welcome to Pure-FTPd ----------
220-You are user number 1 of 50 allowed.
220-Local time is now 11:07. Server port: 21.
220 You will be disconnected after 15 minutes of inactivity.
USER mangos

331 User mangos OK. Password required
PASS xxxx
230-User mangos has group access to: mangos
230 OK. Current restricted directory is /
SYST

215 UNIX Type: L8
TYPE I

200 TYPE is now 8-bit binary
PWD

257 "/" is your current location
Loading directory listing / from server (LC_TIME=ru_RU.UTF-8)
PASV

227 Entering Passive Mode (127,0,0,1,161,220)
LIST -aL

150 Accepted data connection
226-ASCII
226-Options: -a -l
226 17 matches total

Может проблема с параметрами при запуске? вот они:
pure-ftpd -4 -A -B -M -l unix -U 022:022

Параметры: -4 - ipv4only, -A - chroot everyone - обязательный параметр (запирает пользователя в его домашней директории) -B - режим демона, -l unix использовать для утентификации пароли unix, -U - выбираем маску для файлов и директорий, -M --anonymouscancreatedirs!
Подскажите плиз Заранее СПС!
Спасибо сказали:
Tiarasu
Сообщения: 64
ОС: Fedora 11

Re: Выбор FTP-сервера

Сообщение Tiarasu »

SLEDopit писал(а):
10.12.2008 19:44
rootmce, у меня есть одно предположение.
если попробовать залогиниться из под этого юзера по ssh будет писать что то типа:

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

Could not chdir to home directory /home/user: Permission denied
-bash: /home/user/.bash_profile: Permission denied
да?
Неа. Логинится на раз, даже папочку у себя в хоме создать может. А по фтп не может (((
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Выбор FTP-сервера

Сообщение SLEDopit »

проверьте права на папку домашнюю. попробуйте создать нового пользователя и залогиниться из под него.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Выбор FTP-сервера

Сообщение drBatty »

Tiarasu писал(а):
09.12.2008 16:47
А если я буду каждый раз представляться, что я анонимус, да еще и пароль вводить, то чем он принципиально будет отличаться от обычного пользователя?
тем, что обычный юзер набирает свой пароль, а анонимус - любой, так-как представится он не может, или не хочет.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Выбор FTP-сервера

Сообщение drBatty »

Tiarasu писал(а):
11.12.2008 11:30
Неа. Логинится на раз, даже папочку у себя в хоме создать может. А по фтп не может (((
значит по ftp вы заходите как другой юзер, и/или с дрогой группы. если вам всё равно кто и куда заходит, так просто поставьте права на всех тех каталогах 777, а на всех файлах - 666, тогда кто угодно сможет туда писать, и оттуда читать, а в каталоги ещё и заходить.
Глядя на лог, видно, что вам как раз не зайти.

выполните на сервере

chmod 777 /home/user/


для чтения и записи файлов внутри

chmod 666 /home/user/*.*


ЗЫЖ в файле /etc/ftpusers лежит список тех, кому на фтп нельзя заходить, остальным - можно.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Выбор FTP-сервера

Сообщение drBatty »

rootmce писал(а):
10.12.2008 21:04
Кто пользовался данным сервером и какого о нем мнения???
да какой-то он непонятый. в proftpd просто - он "искаропки" поднимается уже готовый. после сборки достаточно выбрать нужный конфиг.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали: