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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: создание ftp-сервера  (Прочитано 9652 раз)

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

Оффлайн to_to

  • Автор темы
  • Участник
  • *
  • Сообщений: 123
    • Просмотр профиля
Re: создание ftp-сервера
« Ответ #45 : 28 Ноября 2011, 19:16:45 »
хорошо. я не дома, вы мне по шагам распишите, что сделать. я домой доберусь, всё сделаю и отпишусь, что вышло
хэлоу эврибади

Axa-Ru

  • Гость
Re: создание ftp-сервера
« Ответ #46 : 28 Ноября 2011, 19:17:41 »
Нет. Приезжайте домой и пишите. Сделаем вместе.

Оффлайн to_to

  • Автор темы
  • Участник
  • *
  • Сообщений: 123
    • Просмотр профиля
Re: создание ftp-сервера
« Ответ #47 : 28 Ноября 2011, 19:36:09 »
хорошо

Пользователь решил продолжить мысль 28 Ноября 2011, 21:57:27:
я ввёл
$ sudo mv /etc/proftpd/proftpd.conf /etc/proftpd/proftpd.conf.bak
« Последнее редактирование: 28 Ноября 2011, 21:57:27 от to_to »
хэлоу эврибади

Оффлайн to_to

  • Автор темы
  • Участник
  • *
  • Сообщений: 123
    • Просмотр профиля
Re: создание ftp-сервера
« Ответ #48 : 30 Ноября 2011, 20:29:39 »
что делать дальше?
хэлоу эврибади

Axa-Ru

  • Гость
Re: создание ftp-сервера
« Ответ #49 : 30 Ноября 2011, 20:35:42 »
$ sudo gedit /etc/proftpd/modules.conf
$ sudo gedit /etc/proftpd/proftpd.conf
Копипастите такой вот текст
Цитировать
#
# /etc/proftpd/proftpd.conf -- This is a basic ProFTPD configuration file.
# To really apply changes reload proftpd after modifications.
#

# Includes DSO modules
Include /etc/proftpd/modules.conf
# Set off to disable IPv6 support which is annoying on IPv4 only boxes.
UseIPv6 off

ServerName "To-to ftp server"
ServerType inetd
DefaultServer on

DeferWelcome off
DefaultRoot ~

RequireValidShell off

AuthPAM off
RequireValidShell off

TimeoutNoTransfer 600
TimeoutStalled 600
TimeoutIdle 1200

DisplayLogin welcome.msg
DisplayFirstChdir .message
ListOptions "-l"

DenyFilter \*.*/

# Port 21 is the standard FTP port.
Port 21


# 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

# 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


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


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

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

Сохраняете файл, выходите из редактора.
« Последнее редактирование: 30 Ноября 2011, 21:01:53 от Axa-Ru »

Оффлайн to_to

  • Автор темы
  • Участник
  • *
  • Сообщений: 123
    • Просмотр профиля
Re: создание ftp-сервера
« Ответ #50 : 30 Ноября 2011, 20:40:00 »
это вставлять, а старое всё удалить?
хэлоу эврибади

Axa-Ru

  • Гость
Re: создание ftp-сервера
« Ответ #51 : 30 Ноября 2011, 20:42:15 »
старого уже быть не должно. мы его переместили в proftpd.conf.bak

Оффлайн to_to

  • Автор темы
  • Участник
  • *
  • Сообщений: 123
    • Просмотр профиля
Re: создание ftp-сервера
« Ответ #52 : 30 Ноября 2011, 20:50:14 »
у меня открылся файл modules.conf (/etc/proftpd) вот c таким содержимым
(Нажмите, чтобы показать/скрыть)
хэлоу эврибади

Axa-Ru

  • Гость
Re: создание ftp-сервера
« Ответ #53 : 30 Ноября 2011, 20:59:29 »
sorry. Мой косяк.
Закрой его не редактируя и не сохраняя изменения.

sudo gedit /etc/proftpd/proftpd.conf
Пользователь решил продолжить мысль 30 Ноября 2011, 21:02:27:
Ну как там?
« Последнее редактирование: 30 Ноября 2011, 21:02:27 от Axa-Ru »

Оффлайн to_to

  • Автор темы
  • Участник
  • *
  • Сообщений: 123
    • Просмотр профиля
Re: создание ftp-сервера
« Ответ #54 : 30 Ноября 2011, 21:02:56 »
да, вставил в /etc/proftpd/proftpd.conf всё, что выше было написано и сохранил
хэлоу эврибади

Axa-Ru

  • Гость
Re: создание ftp-сервера
« Ответ #55 : 30 Ноября 2011, 21:06:15 »
Ок.
Теперь
sudo /etc/init.d/proftpd restart
Что выдает?

Оффлайн to_to

  • Автор темы
  • Участник
  • *
  • Сообщений: 123
    • Просмотр профиля
Re: создание ftp-сервера
« Ответ #56 : 30 Ноября 2011, 21:07:42 »
вот выдало
Цитировать
ProFTPD warning: cannot start neither in standalone nor in inetd/xinetd mode. Check your configuration.
хэлоу эврибади

Axa-Ru

  • Гость
Re: создание ftp-сервера
« Ответ #57 : 30 Ноября 2011, 21:10:12 »
упс.
Чота сломано.
Давай снесем полностью proftpd и поставим заново.
Так будет проще, чем искать где что поломано.
Ок?

Оффлайн to_to

  • Автор темы
  • Участник
  • *
  • Сообщений: 123
    • Просмотр профиля
Re: создание ftp-сервера
« Ответ #58 : 30 Ноября 2011, 21:11:04 »
что надо делать?
хэлоу эврибади

Axa-Ru

  • Гость
Re: создание ftp-сервера
« Ответ #59 : 30 Ноября 2011, 21:13:38 »
sudo apt-get purge proftpd
cd /etc
sudo rm -r proftpd
sudo apt-get install proftpd
Если при установке спросить как ставить inetd или standalone, то выберите inetd

 

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