Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » UNIX » ProFTPD под FreeBSD

Модерирует : ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

Ventil



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем привет.
 
Помогите настроить proftpd, никак не получается разрешить анонимный вход.
 
 
мой proftpd.conf:

Код:
 
ServerName        "ProFTP"
ServerType        standalone
DefaultServer        on
Port            21
Umask            022
MaxInstances        30
CommandBufferSize    512
 
# User and group under which the server will run
User            nobody
Group            nogroup
DefaultRoot ~
 
AllowOverwrite        on
 
<Limit SITE_CHMOD>
  DenyAll
</Limit>
 
<Anonymous /var/ftp>
 
   <Limit LOGIN>
     AllowAll
   </Limit>
   
   User            ftp
   Group                    ftp
   UserAlias        anonymous ftp    
   MaxClients        10
   <Limit WRITE>
     DenyAll
 
   </Limit>
</Anonymous>
 
 
 

 
 
войти не могу
 
Добавлено:
User и Group ftp/ftp созданы,  
/var/ftp тоже.
В файле /etc/ftpusers пользователь ftp отсутствует.

Всего записей: 107 | Зарегистр. 26-12-2002 | Отправлено: 17:16 05-11-2008
Drron

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Посмотри в /var/log/auth.log
 
наверняка увидишь примерно слеующее:
 
Nov  5 19:13:33 proxy proftpd[12190]: proxy ([192.168.1.250]) - USER ftp (Login failed): Invalid shell: '/nonexistent'
 
Т.к. в дефаултной фришной установке для юзера ftp шелом прописано /nonexistent
 
Выполни  
pw usermod ftp -s /sbin/nologin

Всего записей: 826 | Зарегистр. 20-11-2003 | Отправлено: 19:26 05-11-2008
Ventil



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
да, действительно
установлено '/nonexistent'.
Но даже при выполнении pw usermod ftp -s /sbin/nologin, вход невозможен.
После добавления строки : 'RequireValidShell   off'
все получилось
 
Спасибо Drron.

Всего записей: 107 | Зарегистр. 26-12-2002 | Отправлено: 10:51 06-11-2008
4kusnik



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ребята просвятите пожалуйста с установкой proftpd на FreeBSD. Устанавливал не из портов, а скачал с оффсайта архивированный исходник, разархивировал и установил как с исходников. Сама установка прошла без проблем, файл proftpd.conf в /usr/local/etc создался, но в /usr/local/etc/rc.d демона proftpd нет к тому же pkg_info пакет не показывает.  
 
Что я не так сделал?

Всего записей: 463 | Зарегистр. 09-03-2008 | Отправлено: 23:26 05-07-2009
Drron

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
Что я не так сделал?

 
Ставил не из портов
 

Всего записей: 826 | Зарегистр. 20-11-2003 | Отправлено: 12:17 06-07-2009 | Исправлено: Drron, 12:18 06-07-2009
Andrey31415



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
демона proftpd нет

Интересна - таже проблема... ставил с портов...
 

Цитата:
pkg_info пакет не показывает.

хм, а разве с имходника должно?

Всего записей: 37 | Зарегистр. 20-11-2007 | Отправлено: 03:01 07-08-2009
LandShaft

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
не работает через командную строку (создает пустой файл), через тотал все работает!
 
ftp> quote PASV
---> PASV
227 Entering Passive Mode (xx,xx,xx,223,218,154).
ftp> binary
---> TYPE I
200 Type set to I
ftp> quote pWD
---> pWD
257 "/uploads" is the current directory
ftp> ls
---> TYPE A
---> PORT 192,168,1,6,6,38
200 PORT command successful
---> NLST
425 Unable to build data connection: Operation not permitted
---> TYPE I
 
Права на папку 777!
 
Конфиг proftpd:
 
ServerName                      "ХХХХХХХХХХ"
ServerType                      standalone
DefaultServer                   on
ScoreboardFile          /var/run/proftpd/proftpd.scoreboard
Port                            21
Umask           000             000
MaxInstances            30
CommandBufferSize       512
 
User                    nobody
Group                   nogroup
DefaultRoot ~
 
<Anonymous ~ftp>
User        ftp
Group       ftp
UserOwner               ftp
GroupOwner              ftp
AnonRequirePassword     on
HideUser              root
    <Limit ALL>
        Order Allow, Deny
        AllowUser   ftp
    </Limit>
</Anonymous>
 
TimeoutIdle 3600
TimeoutLogin 3600
TimeoutNoTransfer 3600
TimeoutStalled 3600
TimeoutSession 3600
 
# Идентификация имени удаленного пользователя
IdentLookups on
AllowOverwrite on
 
# Логи
LogFormat default "%h %l %u %t "%r" %s %b"
TransferLog /var/log/proftpd_transferlog
ServerLog /var/log/proftpd_serverlog
SystemLog /var/log/proftpd_systemlog
 
# Лимит максимума клиентов
MaxClients 30 "The server is full, hosting %m users"
 
в чем засада?

Всего записей: 5 | Зарегистр. 26-01-2009 | Отправлено: 12:59 28-01-2010
Drron

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
425 Unable to build data connection: Operation not permitted


Цитата:
в чем засада?

 
В фаерволе.

Всего записей: 826 | Зарегистр. 20-11-2003 | Отправлено: 13:37 28-01-2010 | Исправлено: Drron, 13:38 28-01-2010
LandShaft

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
21 порт открыт!!! через тотал работает.... записывает, перезаписывает... и т.п.

Всего записей: 5 | Зарегистр. 26-01-2009 | Отправлено: 13:45 28-01-2010
Drron

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Для успешной работы ftp необходимо разрешить минимум ftp и ftp-data, т.е. 20 и 21 порт.  
 
grep ftp /etc/services
 
Какой режим активный или пасивный выставлен в тотале??  

Всего записей: 826 | Зарегистр. 20-11-2003 | Отправлено: 14:57 28-01-2010
LandShaft

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
# grep ftp /etc/services
ftp-data         20/tcp    #File Transfer [Default Data]
ftp-data         20/udp    #File Transfer [Default Data]
ftp              21/tcp    #File Transfer [Control]
ftp              21/udp    #File Transfer [Control]
ni-ftp           47/tcp    #NI FTP
ni-ftp           47/udp    #NI FTP
tftp             69/tcp    #Trivial File Transfer
tftp             69/udp    #Trivial File Transfer
sftp            115/tcp    #Simple File Transfer Protocol
sftp            115/udp    #Simple File Transfer Protocol
bftp            152/tcp    #Background File Transfer Program
bftp            152/udp    #Background File Transfer Program
softpc          215/tcp    #Insignia Solutions
softpc          215/udp    #Insignia Solutions
subntbcst_tftp  247/tcp    #subntbcst_tftp
subntbcst_tftp  247/udp    #subntbcst_tftp
mftp            349/tcp
mftp            349/udp
ftp-agent       574/tcp    #FTP Software Agent System
ftp-agent       574/udp    #FTP Software Agent System
pftp            662/tcp
pftp            662/udp
ftps-data       989/tcp    # ftp protocol, data, over TLS/SSL
ftps-data       989/udp
ftps            990/tcp    # ftp protocol, control, over TLS/SSL
ftps            990/udp
ftp-proxy       8021/tcp   # FTP proxy
 
 
тотал работает и в пассиве, и в активе... по логам он перебирает режим...
через командную строку... указываю PASV... и 425...  бред...
 

Всего записей: 5 | Зарегистр. 26-01-2009 | Отправлено: 18:51 28-01-2010
Drron

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Что в качестве фаервола используете ipfw или pf?
Покажи правила.
 
Клиент и сервер в одной подсети?

Всего записей: 826 | Зарегистр. 20-11-2003 | Отправлено: 12:46 29-01-2010
gryu



дикий гусь
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Коллеги, когда то находил параметр для сабжа "не отображать файл пока он не закачан на сервер полностью". Не могу сейчас вспомнить  

 
Добавлено:
Всё. Сам нашёл  
Параметр  
HiddenStor  on|off

Всего записей: 13033 | Зарегистр. 15-03-2006 | Отправлено: 15:48 01-09-2010
kolos rus

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
При запуске proftpd выдает ошибки
- error: no valid servers configured
- Fatal: error processing configuration file '/usr/local/etc/proftpd.conf'
Вот содержимое
#
# For more informations about Proftpd configuration
# look at : http://www.proftpd.org/
#
# This is a basic ProFTPD configuration file (rename it to  
# 'proftpd.conf' for actual use.  It establishes a single server
# and a single anonymous login.  It assumes that you have a user/group
# "nobody" and "ftp" for normal operation and anon.
 
ServerName            "ProFTPD Default Installation"
ServerType            standalone
DefaultServer            on
ScoreboardFile        /var/run/proftpd/proftpd.scoreboard
 
# Port 21 is the standard FTP port.
Port                21
 
# Use IPv6 support by default.
#UseIPv6                no
 
# Umask 022 is a good standard umask to prevent new dirs and files
# from being group and world writable.
Umask                022
 
# To prevent DoS attacks, set the maximum number of child processes
# to 30.  If you need to allow more than 30 concurrent connections
# at once, simply increase this value.  Note that this ONLY works
# in standalone mode, in inetd mode you should use an inetd server
# that allows you to limit maximum number of processes per service
# (such as xinetd).
MaxInstances            30
 
CommandBufferSize    512
 
# Set the user and group under which the server will run.
User                nobody
Group                nogroup
 
# To cause every FTP user to be "jailed" (chrooted) into their home
# directory, uncomment this line.
#DefaultRoot ~
 
# Normally, we want files to be overwriteable.
AllowOverwrite        on
 
# Bar use of SITE CHMOD by default
<Limit SITE_CHMOD>
  DenyAll
</Limit>
 
# A basic anonymous configuration, no upload directories.  If you do not
# want anonymous users, simply delete this entire <Anonymous> section.
 
#########################################################################
#                                                                       #
# Uncomment lines with only one # to allow basic anonymous access       #
#                                                                       #
#########################################################################
 
#<Anonymous ~ftp>
#   User                ftp
#   Group                ftp
 
  ### We want clients to be able to login with "anonymous" as well as "ftp"
  # UserAlias            anonymous ftp
 
  ### Limit the maximum number of anonymous logins
  # MaxClients            10
 
  ### We want 'welcome.msg' displayed at login, and '.message' displayed
  ### in each newly chdired directory.
  # DisplayLogin            welcome.msg
  # DisplayFirstChdir        .message
 
  ### Limit WRITE everywhere in the anonymous chroot
  # <Limit WRITE>
  #   DenyAll
  # </Limit>
#</Anonymous>
 
Что ему не нравится?

Всего записей: 3 | Зарегистр. 07-04-2011 | Отправлено: 18:49 07-04-2011
ASE_DAG



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kolos rus
Вы несколько неудачно выбрали тему для вопроса.
Есть более актуальная «Установка и администрирование ProFTPD» в «Сетях».
Здесь удалите, там запостите.

Всего записей: 9272 | Зарегистр. 12-05-2005 | Отправлено: 19:00 07-04-2011 | Исправлено: ASE_DAG, 19:01 07-04-2011
kolos rus

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Извините

Всего записей: 3 | Зарегистр. 07-04-2011 | Отправлено: 19:29 07-04-2011
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Операционные системы » UNIX » ProFTPD под FreeBSD


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru