- RE: вопрос по ftp и портам работы, lavr, 19:11 , 29-Май-02 (1)
>Вот такая ситуёвина: FreeBSD 4.4, необходимо >что бы ftpd работал на >порту 8021. лезу в /etc/services >и вместо 21/tcp ставлю 8021/tcp, >перегружаюсь.... и не пашет :( > >Может у кого есть опыт в >таком деле? Присоветуйте, что не >так делаю? а 20 на 8020 дядя заменит? grep ftp /etc/services - покажет все
- RE: вопрос по ftp и портам работы, Grey, 07:40 , 30-Май-02 (2)
>а 20 на 8020 дядя заменит? нет :) , я меняю... без эффекта :( > > >grep ftp /etc/services - покажет все >
- RE: вопрос по ftp и портам работы, lavr, 14:21 , 30-Май-02 (3)
>>а 20 на 8020 дядя заменит? >нет :) , я меняю... без >эффекта :( >> >> >>grep ftp /etc/services - покажет все >> ps -axuww | grep inetd kill -HUP inetd.pid
- RE: вопрос по ftp и портам работы, Grey, 14:45 , 30-Май-02 (4)
>ps -axuww | grep inetd >kill -HUP inetd.pid а подробнее можно?
- RE: вопрос по ftp и портам работы, LinaS, 15:24 , 30-Май-02 (5)
>>ps -axuww | grep inetd >>kill -HUP inetd.pid > >а подробнее можно? 21 порт - команды 20 - данные (активный режим) 1024-65535 с обеих сторон - данные (пассивный режим) только вот не уверена я, что все так просто - /etc/services подправить может и не хватить
- RE: вопрос по ftp и портам работы, mezantrop, 15:54 , 30-Май-02 (6)
>>>ps -axuww | grep inetd >>>kill -HUP inetd.pid >> >>а подробнее можно? > >21 порт - команды >20 - данные (активный режим) >1024-65535 с обеих сторон - данные >(пассивный режим) >только вот не уверена я, что >все так просто - /etc/services >подправить может и не хватить >Хватить должно, если судить по man ftpd :)) А что именно не работает?
- RE: вопрос по ftp и портам работы, Grey, 16:12 , 30-Май-02 (7)
>Хватить должно, если судить по man >ftpd :)) > >А что именно не работает? всё выше сказанное прописываю и перегружаюсь, затем захожу на ftp на порт 8021 и получаю: 500 Illegal PORT range rejected вот как .... :(
- RE: вопрос по ftp и портам работы, lavr, 16:44 , 30-Май-02 (8)
>>Хватить должно, если судить по man >>ftpd :)) >> >>А что именно не работает? > >всё выше сказанное прописываю и перегружаюсь, >затем захожу на ftp на >порт 8021 и получаю: 500 >Illegal PORT range rejected > >вот как .... :( н-да... в стандартном демоне ftpd если посмотреть sources нигде не используется define для FTP_CMD, значит демон читает /etc/services, идем далее: коментарим в /etc/services ftp-data 20 и ftp 21 вставляем свои на 8020/8021 после чего необходимо чтобы inetd демон перечитал конфигурации и всосал новый /etc/services: ps -axuww | grep inetd получаем pid inetd процесса, по SIGHUP сигналу большинство демонов перечитывают свои конфиги, либо man по конкретному демону. kill -hup номер_inetd_процесса и без всяких перезагрузок. ftp localhost 21 - ВСЕ. дальше необходимо смотреть КАК запускается ftpd из inetd - /etc/inetd.conf - это во-первых и во-вторых - смотреть настройки firewall ну man ftpd никто не запрещал. Не получается так, значит снова man ftpd, закомментарить в /etc/inetd.conf и запустить вручную с демонизацией -D или для начала с отладкой
- RE: вопрос по ftp и портам работы, lavr, 19:03 , 30-Май-02 (9)
>>>Хватить должно, если судить по man >>>ftpd :)) >>> >>>А что именно не работает? >> >>всё выше сказанное прописываю и перегружаюсь, >>затем захожу на ftp на >>порт 8021 и получаю: 500 >>Illegal PORT range rejected >> >>вот как .... :( > >н-да... > >в стандартном демоне ftpd если посмотреть >sources >нигде не используется define для FTP_CMD, >значит >демон читает /etc/services, идем далее: > >коментарим в /etc/services ftp-data 20 и >ftp 21 >вставляем свои на 8020/8021 > >после чего необходимо чтобы inetd демон >перечитал >конфигурации и всосал новый /etc/services: > >ps -axuww | grep inetd >получаем pid inetd процесса, по SIGHUP >сигналу >большинство демонов перечитывают свои конфиги, >либо man по конкретному демону. > >kill -hup номер_inetd_процесса и без всяких >перезагрузок. > >ftp localhost 21 - ВСЕ. connection refused ессесно, а вот ftp localhost 8021 - все ok. [alone]~ > grep "^ftp" /etc/services ftp-agent 574/tcp #FTP Software Agent System ftp-agent 574/udp #FTP Software Agent System ftps-data 989/tcp # ftp protocol, data, over TLS/SSL ftps-data 989/udp ftps 990/tcp # ftp protocol, control, over TLS/SSL ftps 990/udp ftp-data 8020/tcp #File Transfer [Default Data] ftp 8021/tcp #File Transfer [Control] [alone]~ > ps -axuww | grep inetd root 35935 0.0 0.5 1072 624 pa S+ 7:01PM 0:00.01 grep inetd root 120 0.0 0.5 1104 672 ?? Is 17May02 0:01.33 /usr/sbin/inetd -wW [alone]~ > kill -HUP 120 [alone]~ > ftp localhost 21 ftp: connect: Connection refused ftp> bye [alone]~ > ftp localhost Connected to localhost. 220 alone.dubna.ru FTP server (Version 6.00LS) ready. Name (localhost:lavr): ftp 331 Guest login ok, send your email address as password. Password: 230- Your welcome message here. 230 Guest login ok, access restrictions apply. Remote system type is UNIX. Using binary mode to transfer files. ftp> pwd 257 "/" is current directory. ftp> by 221 Goodbye. [alone]~ > telnet localhost 21 Trying 127.0.0.1... telnet: connect to address 127.0.0.1: Connection refused telnet: Unable to connect to remote host [alone]~ > telnet localhost 8021 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. 220 alone.dubna.ru FTP server (Version 6.00LS) ready. ^] telnet> quit Connection closed. [alone]~ > и какие тут проблемы? Вот только на кой хрен это нужно? Не лучше ли оставить для себя родной демон, а уж дополнительно повесить standalone daemon на 8021, например proftpd или muddle или vsftpd или perftpd?
- RE: вопрос по ftp и портам работы, Grey, 06:48 , 31-Май-02 (10)
>и какие тут проблемы? да, у меня локально всё тоже работает, но вот по сетке получаю ошибку... :( Правила в файерволе перепроверил - вроде порядок.
- RE: вопрос по ftp и портам работы, Grey, 06:53 , 31-Май-02 (11)
Всем спасибо! У всех прошу прощения за казус... всё работает, и проблема оказывается в том файерволе через который я проверяю коннект к ftp:8021 :)
|