Как настроить FTP с поддержкой CGI на каждом IP на одном сервере?

Discussion in 'Linux, Freebsd, *nix' started by SladerNon, 30 Oct 2008.

  1. SladerNon

    SladerNon Адам

    Joined:
    6 Mar 2005
    Messages:
    1,636
    Likes Received:
    941
    Reputations:
    355
    Собственно сабж.
    Cpanel-ки нету. Всё придеться делать ручками.

    Есть один сервак с Fedora Core 8.0, и 5-ю дополнительными IP.

    На каждом IP поставить FTP надо.

    Как и что посоветуйте?
     
    2 people like this.
  2. zythar

    zythar Elder - Старейшина

    Joined:
    16 Feb 2008
    Messages:
    517
    Likes Received:
    109
    Reputations:
    5
    в конфигах фтп сервака в графе listen нужно прописать :21. что значит он будет прослушивать все сетевые интерфейсы на 21 порт.
    или я не так понял?
     
  3. procedure

    procedure Elder - Старейшина

    Joined:
    22 Dec 2007
    Messages:
    527
    Likes Received:
    257
    Reputations:
    46
    Ты не правильно понял.))
     
    2 people like this.
  4. akakernel

    akakernel New Member

    Joined:
    10 May 2008
    Messages:
    6
    Likes Received:
    0
    Reputations:
    0
    Что-то я не вкурил, причем FTP к CGI?
    Или ты хочешь получить ftp доступ через CGI?
     
  5. neval

    neval Elder - Старейшина

    Joined:
    13 Dec 2006
    Messages:
    457
    Likes Received:
    116
    Reputations:
    23
    procedure - а причем тут это?

    если ftp сервер будет слушать 21 порт с 0.0.0.0 - чем не устраивает?

    и причем тут cgi??
     
    #5 neval, 31 Oct 2008
    Last edited: 31 Oct 2008
  6. procedure

    procedure Elder - Старейшина

    Joined:
    22 Dec 2007
    Messages:
    527
    Likes Received:
    257
    Reputations:
    46
    1. В конфиге фтп сервера, должны быть определенны виртуальные интерфейсы. Для того чтобы под каждый ip создать директорию для работы.
    2. Что касается cgi, то это касается веб сервера.
    3. В настройках ProFTPd опции listen не бывает, есть Port: 21
     
    2 people like this.
  7. Ky3bMu4

    Ky3bMu4 Elder - Старейшина

    Joined:
    3 Feb 2007
    Messages:
    487
    Likes Received:
    284
    Reputations:
    42
    Для каждого ip свой ftp-сервер или один общий ftp? В первом случае, как сказал procedure , смотри в сторону виртуальных хостов. Во-втором случае доп. настройки потребоваться не должно.
    И вообще что у тебя за ftp-сервер ?
     
  8. SladerNon

    SladerNon Адам

    Joined:
    6 Mar 2005
    Messages:
    1,636
    Likes Received:
    941
    Reputations:
    355
    Проблема не решена
     
    3 people like this.
  9. ++Norton++

    ++Norton++ Elder - Старейшина

    Joined:
    20 Nov 2006
    Messages:
    167
    Likes Received:
    39
    Reputations:
    0
    Мне кажется, что ProFTPD (например 1.3.1rc2) подойдет лучше всего. Ставится просто ( лучше всего из менеджера пакетов системы). После установки не требует почти никаких настроек, нужно будет в конфигурационном файле (/etc/proftpd/proftpd.conf) указать директорию, которая будет видна по FTP и с начальной настройкой, в общем, все. Далее просто запустить, выполнив proftpd.
     
  10. zythar

    zythar Elder - Старейшина

    Joined:
    16 Feb 2008
    Messages:
    517
    Likes Received:
    109
    Reputations:
    5
    ну впринципе я так понимаю:
    в конфигах вообще всех серваков есть графа listen или что то типа этого.
    вообщем там описивается на каком адресе какой порт слушать. хз как фтп серваки, пока не поднимал, но у апача например такая фича есть.
    или же просто в конфигах указать чтобы сервер принимал запросы от всех сетевых интерфейсов.
     
  11. SladerNon

    SladerNon Адам

    Joined:
    6 Mar 2005
    Messages:
    1,636
    Likes Received:
    941
    Reputations:
    355
    Проблема по прежнему не решена.
    Вообщем так.
    Нужно узнать как настроить vsftpd так, чтобы он грузил нужный конфиг при заходе на определенный ip (используется xinetd). виртуальные интерфейсы уже подняты.
    IP- один основной и четыре дополнительных.
     
  12. SpangeBoB

    SpangeBoB Elder - Старейшина

    Joined:
    12 Jul 2008
    Messages:
    1,680
    Likes Received:
    393
    Reputations:
    102
    http://www.opennet.ru/base/net/vftpd_virtual.txt.html
     
  13. Neoveneficus

    Neoveneficus Elder - Старейшина

    Joined:
    10 Apr 2008
    Messages:
    235
    Likes Received:
    126
    Reputations:
    23
    Посмотри, по-моему, это то, что тебе нужно... правда там под Slack'у, но различия, думаю, будут минимальны.

    Виртуальные серверы на базе VSFTPD (ftp virtual)

     
  14. Neoveneficus

    Neoveneficus Elder - Старейшина

    Joined:
    10 Apr 2008
    Messages:
    235
    Likes Received:
    126
    Reputations:
    23
    Не силен в теме вопроса... Но, по-моему, на русском (в статье) и на английском (в FAQ) написано почти одно и тоже.