Автор Тема: ftp server netek - у кого-то работает?  (Прочитано 6180 раз)

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

Оффлайн vovchok

  • Постоялец
  • ***
  • Автор темы
  • Сообщений: 198
ftp server netek - у кого-то работает?
« : Март 18, 2012, 00:22:10 »
http://netek.berlios.de/

Из настроек, кроме тех, что по умолчанию, у него задается только только папка для шары - ее задал.
Нажал старт, на том же компе в браузере вбил ftp://ipaddress и никакого ftp не обнаружил... На другом компе тем более.
Что за порт такой 30549? Если мне не изменяет мой склероз для ftp используются порты 20-21.

То ли эта прога нерабочая, или я что-то не так делаю?

Оффлайн FSnow

  • Global Moderator
  • *****
  • Сообщений: 689
Re: ftp server netek - у кого-то работает?
« Ответ #1 : Март 19, 2012, 02:17:29 »
Добавьте к адресу порт, по которому расшарена папка, и все будет работать.

Порты 20-21, действительно, зарезервированы IANA для протокола FTP,
но ничто не препятствует использованию любых других свободных портов, в вашем случае 30549.

Если хотите расшарить папку по порту < 1000 (например, по 21), то нужны права суперпользователя.

Оффлайн vovchok

  • Постоялец
  • ***
  • Автор темы
  • Сообщений: 198
Re: ftp server netek - у кого-то работает?
« Ответ #2 : Март 19, 2012, 16:53:27 »
Вы имеете ввиду, что netek нужно запускать от имени root, или для доступа по ftp нужна авторизация от имени root, чтобы ftp работал по порту 21?
Я вводил в браузере ftp://ip_компа_с _netek:30549 - и не мог подключиться (даже на том же компе). Что не так?

Оффлайн FSnow

  • Global Moderator
  • *****
  • Сообщений: 689
Re: ftp server netek - у кого-то работает?
« Ответ #3 : Март 20, 2012, 04:13:22 »
Если хотите использовать 21 порт, то нужно запускать Netek от имени root, чего я делать не рекомендую,
лучше используйте порты >1000.

Зачем вы пишете "http" в начале ссылки? Или это движок форума так коверкает?

Запустите Netek, выберите папку для шары, запустите сервер, и попробуйте перейти по адресу
ftp://127.0.0.1:30549 (ftp://127.0.0.1:30549) (порт может отличаться).

Можно скринов выложить.

Оффлайн vovchok

  • Постоялец
  • ***
  • Автор темы
  • Сообщений: 198
Re: ftp server netek - у кого-то работает?
« Ответ #4 : Март 21, 2012, 00:50:10 »
Я такого не мог написать. Когда нажимаю "изменить" - "http://" там нету.
Вот сделал по Вашей рекоммендации - тоже ничего не вышло, но я раньше писал IP набортной сетевухи с тем же успехом
Кстати на картинке не отображается, но порт я тоже задавал; а при выдаче ошибка браузер его обрезает.
« Последнее редактирование: Март 21, 2012, 00:54:24 от vovchok »

Оффлайн FSnow

  • Global Moderator
  • *****
  • Сообщений: 689
Re: ftp server netek - у кого-то работает?
« Ответ #5 : Март 21, 2012, 04:25:45 »
Браузер Midori не поддерживает протокол ftp, попробуйте использовать другой браузер или ftp-клиент (FileZilla, например).

Оффлайн vovchok

  • Постоялец
  • ***
  • Автор темы
  • Сообщений: 198
Re: ftp server netek - у кого-то работает?
« Ответ #6 : Март 21, 2012, 21:34:02 »
Да, так работает. Но скорость передачи файлов не выдерживает никакой критики!
По результатам теста скорости интернета - 960кБ/с (т.е. локальное соединение ну никак не медленнее); начал передавать файл на ftp с соседнего компа - скорость передачи стартовала с 300кБ/с и в процессе упала до 150кБ/с; я вспомнил начало девяностых - сеть arcnet, решил не испытывать судьбу и прервал процесс...
« Последнее редактирование: Март 21, 2012, 21:36:37 от vovchok »

Оффлайн sunset

  • Постоялец
  • ***
  • Сообщений: 106
Re: ftp server netek - у кого-то работает?
« Ответ #7 : Апрель 30, 2012, 00:38:57 »
vovchok
Рекомендую - мой любимый ftp server.

"FTP Сервер (pureftpd) на Linux за 60 секунд": ПоказатьСкрыть


В этой статье описано, как сделать анонимный и не только анонимный FTP
сервер за 60 секнуд ;). лично у меня примерно столько времени на это и
уходит. В статье будут рассмотрены так же мелкие аспекты.

Используемое ПО: PureFTPd - вот он сам сервер красавец. Достаточно
защищенный сервер, не падает, не глючит, поддерживает много функций,
включая даже интеграцию с mysql если оно надо конечно, но в тоже время
настолько легко и быстро настраиваемый. У этого FTP сервера есть 2
варианта настройки. Первый вариант используя config файл, и второй
вариант не используя. В данной статье будет рассмотрен именно второй
вариант.

Взять можно отсюда: PureFtpd Official Site

Скачали, распаковали, далее делаем стандартные операции установки из
исходников:

Для установки полного функционала сделать ./configure --with-everything

        ./configure
        make
        make install


После этого надо удостовериться какая home директория у пользователя ftp
Выяснить это можно просмотрев файл /etc/passwd
В разных дистрибутивах Linux домашняя директория пользователя ftp имеет разный путь.

К примеру в моем любимом дистрибутиве Slackware Linux - каталог /home/ftp
В SUSE Linux 9.3 Professional - каталог /srv/ftp
В RedHat Based - каталог /var/ftp

Собственно я надеюсь что менять домашние директории у пользователей вы
умеете, если Вам это надо.

В данной статье будет директория /home/ftp

Далее надо создать 2 директории:

        mkdir /home/ftp/pub
        mkdir /home/ftp/incoming


Создать пользователя ftpadmin , это будет админский аккаунт FTP,
его домашняя директория будет /home/ftp

        adduser ftpadmin


Далее надо назначить права на директорию incoming

        chmod -R 0777 /home/ftp/incoming


Далее надо назначить права на директорию pub

        chmod -R 0755 /home/ftp/pub


Сделали.

Ну а теперь запустим сам FTP сервер.

        pure-ftpd -4 -A -B -M -l unix -U 022:022


Параметры: -4 - ipv4only, -A - chroot everyone - обязательный параметр
(запирает пользователя в его домашней директории) -B - режим демона, -l
unix использовать для аутентификации пароли unix, -U - выбираем маску
для файлов и директорий - подробнее об этом параметре - man pure-ftpd.

Вариант анонимного FTP с поддержкой учетных записей:

        pure-ftpd -4 -A -B -M -l unix -U 022:022


Вариант только анонимного FTP:

        pure-ftpd -4 -A -B -M -e -U 022:022


Вариант только НЕ анонимного FTP:

        pure-ftpd -4 -A -B -M -E -U 022:022


Все ;) FTP работает

Автозагрузка:

Файл автозагрузки в Slackware Linux - /etc/rc.d/rc.local

Просто добавляем в конец файла строчку

            pure-ftpd -4 -A -B -M -l unix -U022:022


Все просто ;)


Оригинал: http://www.opennet.ru/base/net/linux_pureftp.txt.html