The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

вопрос по ftp и портам работы, Grey (?), 29-Май-02, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


2. "RE: вопрос по ftp и портам работы"  +/
Сообщение от Greyemail (?), 30-Май-02, 07:40 
>а 20 на 8020 дядя заменит?
нет :) , я меняю... без эффекта :(
>
>
>grep ftp /etc/services - покажет все
>


Ответить | Правка | Наверх | Cообщить модератору

3. "RE: вопрос по ftp и портам работы"  +/
Сообщение от lavremail (?), 30-Май-02, 14:21 
>>а 20 на 8020 дядя заменит?
>нет :) , я меняю... без
>эффекта :(
>>
>>
>>grep ftp /etc/services - покажет все
>>


ps -axuww | grep inetd
kill -HUP inetd.pid

Ответить | Правка | Наверх | Cообщить модератору

4. "RE: вопрос по ftp и портам работы"  +/
Сообщение от Greyemail (?), 30-Май-02, 14:45 
>ps -axuww | grep inetd
>kill -HUP inetd.pid

а подробнее можно?

Ответить | Правка | Наверх | Cообщить модератору

5. "RE: вопрос по ftp и портам работы"  +/
Сообщение от LinaSemail (?), 30-Май-02, 15:24 
>>ps -axuww | grep inetd
>>kill -HUP inetd.pid
>
>а подробнее можно?

21 порт - команды
20 - данные (активный режим)
1024-65535 с обеих сторон - данные (пассивный режим)
только вот не уверена я, что все так просто - /etc/services подправить может и не хватить

Ответить | Правка | Наверх | Cообщить модератору

6. "RE: вопрос по ftp и портам работы"  +/
Сообщение от mezantrop (?), 30-Май-02, 15:54 
>>>ps -axuww | grep inetd
>>>kill -HUP inetd.pid
>>
>>а подробнее можно?
>
>21 порт - команды
>20 - данные (активный режим)
>1024-65535 с обеих сторон - данные
>(пассивный режим)
>только вот не уверена я, что
>все так просто - /etc/services
>подправить может и не хватить
>

Хватить должно, если судить по man ftpd :))

А что именно не работает?

Ответить | Правка | Наверх | Cообщить модератору

7. "RE: вопрос по ftp и портам работы"  +/
Сообщение от Greyemail (?), 30-Май-02, 16:12 
>Хватить должно, если судить по man
>ftpd :))
>
>А что именно не работает?

всё выше сказанное прописываю и перегружаюсь, затем захожу на ftp на порт 8021 и получаю: 500 Illegal PORT range rejected

вот как .... :(

Ответить | Правка | Наверх | Cообщить модератору

8. "RE: вопрос по ftp и портам работы"  +/
Сообщение от lavremail (?), 30-Май-02, 16:44 
>>Хватить должно, если судить по 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 или для начала с отладкой

Ответить | Правка | Наверх | Cообщить модератору

9. "RE: вопрос по ftp и портам работы"  +/
Сообщение от lavremail (?), 30-Май-02, 19:03 
>>>Хватить должно, если судить по 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?

Ответить | Правка | Наверх | Cообщить модератору

10. "RE: вопрос по ftp и портам работы"  +/
Сообщение от Greyemail (?), 31-Май-02, 06:48 
>и какие тут проблемы?
да, у меня локально всё тоже работает, но вот по сетке получаю ошибку... :( Правила в файерволе перепроверил - вроде порядок.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру