Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Не запускается ProFTP + TLS  (Прочитано 4944 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Lasovchik

  • Автор темы
  • Новичок
  • *
  • Сообщений: 43
    • Просмотр профиля
Не запускается ProFTP + TLS
« : 20 Декабря 2012, 14:27:11 »
Ребята спасайте, вторые сутки не сплю. В Гугле, наверное, уже ботом поисковым считают меня(((
САБЖ (с горем пополам) запустился, но соединиться не могу.

Сертификаты сгенерированы,
Файлзилла:
Код: (xml) [Выделить]
Статус: Соединяюсь с **.***.**.***:21...
Статус: Соединение установлено, ожидание приглашения...
Ответ: 220 privet :))
Команда: AUTH TLS
Ответ: 500 AUTH not understood
Команда: AUTH SSL
Ответ: 500 AUTH not understood
Ошибка: Критическая ошибка
Ошибка: Невозможно подключиться к серверу

Давайте разберемся(очень хочется), да я спать уже пойду?

Оффлайн JSTTechnology

  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Re: Не запускается ProFTP + TLS
« Ответ #1 : 20 Декабря 2012, 14:29:46 »
Как пользователей задавал? Попробуй свою учетку из покоторой настраивал.

Оффлайн Lasovchik

  • Автор темы
  • Новичок
  • *
  • Сообщений: 43
    • Просмотр профиля
Re: Не запускается ProFTP + TLS
« Ответ #2 : 20 Декабря 2012, 14:35:45 »
Последний способ, который пробовал - вот:
ftpasswd --passwd --file=/etc/proftpd/ftpd.passwd --name=userftp --shell=/bin/false --home=/share/ --uid=106 --gid=65534

Конечно попробовал, результат тот же

Оффлайн JSTTechnology

  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Re: Не запускается ProFTP + TLS
« Ответ #3 : 20 Декабря 2012, 14:38:49 »
Ты это писал в файл ftpd.passwd вроде, а файл в конфиге указал?

Оффлайн Lasovchik

  • Автор темы
  • Новичок
  • *
  • Сообщений: 43
    • Просмотр профиля
Re: Не запускается ProFTP + TLS
« Ответ #4 : 20 Декабря 2012, 14:41:52 »
[c
Код: (javascript) [Выделить]
AllowOverwrite on
RequireValidShell  off
Include /etc/proftpd/tls.conf
AuthUserFile  /etc/proftpd/ftpd.passwd

AuthGroupFile /etc/proftpd/ftpd.group
# Don't use IPv6 support by default.

UseIPv6                off
ServerName            "starbase"

ServerType             standalone

DeferWelcome            on
 #  Эти две команды убыстряют работу сервака, гуглите для подробностей.

UseReverseDNS off

IdentLookups  off
MultilineRFC2228 on

DefaultServer            on

ShowSymlinks            off
TimeoutNoTransfer 600

TimeoutStalled 100

TimeoutIdle 2200
DisplayChdir                    .message

ListOptions                    "-l"
TimeoutLogin 20
#Запрещаем подключаться на сервер как root, полезно для безопасности
RootLogin             off
# Создаём журналы

ExtendedLog             /var/log/ftp.log

TransferLog             /var/log/xferlog

SystemLog            /var/log/syslog.log
 #Запрещаем заливать на сайт файлы начинающиеся с точки, полезно для безопасности
DenyFilter            \*.*/

# Используем файлик /etc/ftpusers в нём перечислены те пользователи, которым запрещено входить на сервер, полезно для безопасности

UseFtpUsers on
# Разрешаем докачивать файлы

AllowStoreRestart        on
# задаём порт, на котором будет работать сервак, обычно 21

Port                21
#  Против DDOS атаки, полезно для безопасности

MaxInstances 8
# Сервер запускается и работает под этим пользователем и группой

User                  nobody

Group                 nogroup
# Umask 022 is a good standard umask to prevent new files and dirs

# (second parm) from being group and world writable.

Umask                022    022
MaxClients 8

MaxClientsPerHost 8

MaxClientsPerUser 8

MaxHostsPerUser 8

# Сообщение после успешного захода на сервер

AccessGrantMsg "Welcome to Server"

#Идентификатор сервера, показывается всем при заходе на сервер

ServerIdent                  on       "privet :))"

# Устанавливаем домашний каталог

DefaultRoot /share/
# Запираем всех в домашнем каталоге, чтобы не могли просмотреть каталоги выше, важно для безопасности

DefaultRoot ~
MaxLoginAttempts    5

#VALID LOGINS



Umask 022 022

AllowOverwrite on
<Global>
RootLogin off
AuthAliasOnly off
RequireValidShell off
</Global>
« Последнее редактирование: 20 Декабря 2012, 14:51:45 от Lasovchik »

Оффлайн JSTTechnology

  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Re: Не запускается ProFTP + TLS
« Ответ #5 : 20 Декабря 2012, 14:53:34 »
Отруби tls  и group
Добавь "DefaultRoot ~" без ковычек
в файлзиле выбери в настройках ftp активный режим пересоздай подключение и попробуй от пользователя который в ftpd.passwd и от пользователя который у тебя в системе есть. Если виртуальный пользователь не конектится значит твой сервак не видит файл с пользователями.
После подключи tls и попробуй заново.
После каждого изменения конфига перезапускай proftpd

Оффлайн Lasovchik

  • Автор темы
  • Новичок
  • *
  • Сообщений: 43
    • Просмотр профиля
Re: Не запускается ProFTP + TLS
« Ответ #6 : 20 Декабря 2012, 15:03:43 »
Закоментировал Include /etc/proftpd/tls.conf

Виртуальным - фэйл
Юникс юзер логиниться


Код: (html5) [Выделить]
Статус: Соединяюсь с **.*.*.:21...
Статус: Соединение установлено, ожидание приглашения...
Ответ: 220 privet :))
Команда: USER admin
Ответ: 331 Password required for admin
Команда: PASS ******
Ответ: 230 Welcome to Server
Команда: SYST
Ответ: 215 UNIX Type: L8
Команда: FEAT
Ответ: 211-Features:
Ответ: LANG en-US.UTF-8*;en-US
Ответ: MDTM
Ответ: MFMT
Ответ: TVFS
Ответ: UTF8
Ответ: MFF modify;UNIX.group;UNIX.mode;
Ответ: MLST modify*;perm*;size*;type*;unique*;UNIX.group*;UNIX.mode*;UNIX.owner*;
Ответ: REST STREAM
Ответ: SIZE
Ответ: 211 End
Команда: OPTS UTF8 ON
Ответ: 200 UTF8 set to on
Статус: Соединение установлено
Статус: Получение списка каталогов...
Команда: PWD
Ответ: 257 "/" is the current directory
Команда: TYPE I
Ответ: 200 Type set to I
Команда: PASV
Ответ: 227 Entering Passive Mode (.*.*.*.*.*).
Команда: MLSD
Ответ: 150 Opening ASCII mode data connection for MLSD
Ответ: 226 Transfer complete
Статус: Список каталогов извлечен
Статус: Получение списка каталогов...
Команда: CDUP
Ответ: 250 CDUP command successful
Команда: PWD
Ответ: 257 "/" is the current directory
Статус: Список каталогов извлечен
« Последнее редактирование: 20 Декабря 2012, 15:08:31 от Lasovchik »

Оффлайн kosteek

  • Участник
  • *
  • Сообщений: 193
    • Просмотр профиля
Re: Не запускается ProFTP + TLS
« Ответ #7 : 20 Декабря 2012, 15:10:35 »
Я делал по этому примеру
Вот мой proftpd.conf
(Нажмите, чтобы показать/скрыть)
ftpd.group
(Нажмите, чтобы показать/скрыть)
ftpd.passwd
(Нажмите, чтобы показать/скрыть)

Оффлайн JSTTechnology

  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Re: Не запускается ProFTP + TLS
« Ответ #8 : 20 Декабря 2012, 15:13:29 »
При перезапуске proftpd никаких опасностей и ошибок не выдает?

Оффлайн Lasovchik

  • Автор темы
  • Новичок
  • *
  • Сообщений: 43
    • Просмотр профиля
Re: Не запускается ProFTP + TLS
« Ответ #9 : 20 Декабря 2012, 15:15:35 »
Пробовал этот пример.
Не ругается, спокойно стартует
« Последнее редактирование: 20 Декабря 2012, 15:18:40 от Lasovchik »

Оффлайн JSTTechnology

  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Re: Не запускается ProFTP + TLS
« Ответ #10 : 20 Декабря 2012, 15:18:46 »
kosteek без TLS у него логинется у него проблема в том что proftpd не видит файл с пользователями! см выше.

Пользователь решил продолжить мысль 20 Декабря 2012, 15:19:44:
Покажи log proftpd

Оффлайн Lasovchik

  • Автор темы
  • Новичок
  • *
  • Сообщений: 43
    • Просмотр профиля
Re: Не запускается ProFTP + TLS
« Ответ #11 : 20 Декабря 2012, 15:24:33 »
/var/log/syslog.log
Этот?

Оффлайн JSTTechnology

  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Re: Не запускается ProFTP + TLS
« Ответ #12 : 20 Декабря 2012, 15:28:14 »
Давай /var/log/proftpd/proftpd.log он у тебя в конфиге должен быть включен

Оффлайн Lasovchik

  • Автор темы
  • Новичок
  • *
  • Сообщений: 43
    • Просмотр профиля
Re: Не запускается ProFTP + TLS
« Ответ #13 : 20 Декабря 2012, 15:33:08 »
Скопировать не могу из Putty. Там криминала нет никакого. Сессия opened/shutdown ... больше ничего интересного


Оффлайн JSTTechnology

  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Re: Не запускается ProFTP + TLS
« Ответ #14 : 20 Декабря 2012, 15:39:26 »
Ну тогда только могу предложить еще поизучать  файл modules.conf

Пользователь решил продолжить мысль 20 Декабря 2012, 15:48:18:
Вот мой конфиг
leonid@jsoft-nat:/etc/proftpd$ cat proftpd.conf


# Includes DSO modules
Include /etc/proftpd/modules.conf

# Set off to disable IPv6 support which is annoying on IPv4 only boxes.
#UseIPv6            on
# If set on you can experience a longer connection delay in many cases.
IdentLookups         off

ServerName         "Debian"
ServerType         standalone
DeferWelcome         off

MultilineRFC2228      on
DefaultServer         on
ShowSymlinks         on

TimeoutNoTransfer      600
TimeoutStalled         600
TimeoutIdle         1200

DisplayLogin                    welcome.msg
DisplayChdir                  .message true
ListOptions                   "-l"

DenyFilter         \*.*/

Port            21



<IfModule mod_dynmasq.c>
# DynMasqRefresh 28800
</IfModule>

MaxInstances         30

# Set the user and group that the server normally runs at.
User            proftpd
Group            nogroup

# Umask 022 is a good standard umask to prevent new files and dirs
# (second parm) from being group and world writable.
Umask            022  022
# Normally, we want files to be overwriteable.
AllowOverwrite         on

RequireValidShell      off


TransferLog /var/log/proftpd/xferlog
SystemLog   /var/log/proftpd/proftpd.log


<IfModule mod_quotatab.c>
QuotaEngine off
</IfModule>

<IfModule mod_ratio.c>
Ratios off
</IfModule>



<IfModule mod_delay.c>
DelayEngine on
</IfModule>

<IfModule mod_ctrls.c>
ControlsEngine        off
ControlsMaxClients    2
ControlsLog           /var/log/proftpd/controls.log
ControlsInterval      5
ControlsSocket        /var/run/proftpd/proftpd.sock
</IfModule>

<IfModule mod_ctrls_admin.c>
AdminControlsEngine off
</IfModule>


# Include other custom configuration files
#Include /etc/proftpd/conf.d/
#<Global>
DefaultRoot ~
AuthUserFile /etc/proftpd/ftpd.passwd
#</Global>


Как вариант могу предложить пользователей хранить в mySQL
« Последнее редактирование: 20 Декабря 2012, 15:48:18 от JSTTechnology »

 

Страница сгенерирована за 0.048 секунд. Запросов: 25.