Вопрос № 43050: Уважаемые эксперты.
Имеется связка ProFTPD+xinetd на стандартном 21 порту
необходимо такая же на другом, скажем 2121.
Подскажите в какую сторону смотреть.
Детальные советы приветствуются :)...
Вопрос № 43.050
Уважаемые эксперты.
Имеется связка ProFTPD+xinetd на стандартном 21 порту
необходимо такая же на другом, скажем 2121.
Подскажите в какую сторону смотреть.
Детальные советы приветствуются :)
Отвечает: -OC-
Здравствуйте, Anton S Petrov!
смотреть всегда нужно в сторону RTFM ;) т.е. мягко говоря читать документацию.
А теперь более детально.
Из практического опыта советую отказаться от запуска proftpd посредством inetd, а запускать как standalone сервер. ПРи этом в вашем случае вы можете использовать директиву Port как в глобальной конфигурации сервера так и в конфигурации VirtualHost, в зависимости от того нужно ли вам просто изменить номер порта или же добавить дополнительный порт.
более подробно можно прочесть тут :
http://proftpd.org/docs/
http://proftpd.org/docs/faq/linked/faq.html
http://proftpd.org/localsite/Userguide/linked/userguide.html
http://proftpd.org/docs/example-conf.html
в случае с inetd ваозможен следующий вариант:
1. Если просто необходимо поменять порт, то достаточно изменить номер порта для сервиса ftp в /etc/services на необходимый вам и перезапустить inetd;
1.а. в /etc/services нужно создать новый сервис для того порта на котором хотите слушать ftp соединения, в конфигурации inetd изменить имя сервиса ftp на новое имя и перезапустить inetd
2. если необходимо добавить еще один порт, то в /etc/services нужно создать новый сервис для того порта на котором хотите слушать ftp соединения, в конфигурации inetd добавить новую строку для нового сервиса ( при этом желательно proftpd запускать с другим конфигурационным файлом) и перезапустить inetd.
за подробностями- в личку
Ответ отправил: -OC- (статус: 3-ий класс)
Ответ отправлен: 15.05.2006, 10:35
Отвечает: Мирошник Александр
Здравствуйте, Anton S Petrov!
:) в /etc/service заводите службу new_ftp_comm 1212/tcp (то же и для юдп)и new_ftp_data 1213/tcp (аналогично для юдипи)
а потом через xinet.d в /etc/xinet.d/ создаем файл - допустим my_ftp_tcp и my_ftp_udp и описываете там службу как и другие службы через xinetd. Другой вопрос что там писать..... смотрим на http://bog.pp.ru
Ответ отправил: Мирошник Александр (статус: 3-ий класс)
Ответ отправлен: 15.05.2006, 16:46