|
Проблема с FTP на RED HAT 6.0
|
|||
---|---|---|---|
#18+
Добрый день коллеги, Прощу помочь решить данную проблему, Захожу, на MC -->> FPT link... набираю login@Host. далее Password. Захожу на FTP сервер. Далее, Те директории которые пусто могу без проблем зайти, а если захожу на те директории которые имеется файлы, у меня FTP зависает.. Код: xml 1.
Не подскажите в чем может быть проблема? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2018, 08:08 |
|
Проблема с FTP на RED HAT 6.0
|
|||
---|---|---|---|
#18+
Часто проблема с ftp возникает из-за настроек сети, особенно если одна из строн находится за NAT. Сначала я бы попробовал подключиться к серверу в пассивном режиме. И не через mc, а через простой консольный ftp. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2018, 10:51 |
|
Проблема с FTP на RED HAT 6.0
|
|||
---|---|---|---|
#18+
proxy_911 Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2018, 11:43 |
|
Проблема с FTP на RED HAT 6.0
|
|||
---|---|---|---|
#18+
fortress, Подключаюсь к серверу таким образом, ncftp ftp://USER:PASSWORD@HOST, захожу на директории cp/download, и всё зависает.. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2018, 12:35 |
|
Проблема с FTP на RED HAT 6.0
|
|||
---|---|---|---|
#18+
proxy_911, Клиент и сервер в одной локальной сети? Для подключения к серверу создается управляющее соедининие от клиента к серверу обычно на 21 порт. Для скачивания/закачивания данных на сервер, просмотра списка каталогов уставнавливается дополнительное соединение. Кто к кому в этом случае подключается зависит от настроек сервер и клинета. Например, в тоталкомандере в настройках подключения по ftp, можно задать режим обмена -- пассивный или активный. В зависимости от режима обмена либо клиента будет подключаться к серверу (пассивный режим), либо сервер к клиенту (активный режим). В консольном клиенте ftp можно включить опции verbose и debug, тогда при подключении к серверу будет видно на каком моменте все стопориться. Переключиться в пассивный режим можно командой passive. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2018, 14:36 |
|
Проблема с FTP на RED HAT 6.0
|
|||
---|---|---|---|
#18+
fortress, Нет, клиент и сервер находятся на разных сетях. Попытаюсь подключится через WinSCP на пассивном режиме, всё таки если зайти на Директории pc/download опять зависании.. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2018, 15:55 |
|
Проблема с FTP на RED HAT 6.0
|
|||
---|---|---|---|
#18+
Сервер в другой сети, WinSCP в пассивном режиме (тип подлючения ведь ftp, так? не sftp?) не отображает список каталогов... У меня напрашивается только один вывод - на стороне сервера не настроен/не донастроен пассивный режим. В конфиге сервера должен быть задан диапазон портов, которые он будет сообщать клиентам для подключения при передаче файлов. Эти же порты должны быть проброшены на роутере для этого сервера (некоторые железки сами распознают тип подключения ftp и пропускают внешние соединения). Опять же если дело только в режиме обмена. Как советовал Basil A. Sidorov, может дело в кодировке листинга, который должен передать сервер. В той папке есть файлы с кириллическими именами, например? Если есть доступ по SSH тем же WinSCP можно попробовать подключиться указав тип соединения scp или sftp. Можно попробовать подключиться к этому серверу через FileZilla, там при подключении/обмене выводится обмен командами между сервером и клиентом. Может там более подробно будет указано в чем проблема. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2018, 17:42 |
|
Проблема с FTP на RED HAT 6.0
|
|||
---|---|---|---|
#18+
fortressСервер в другой сети, WinSCP в пассивном режиме (тип подлючения ведь ftp, так? не sftp?) не отображает список каталогов... У меня напрашивается только один вывод - на стороне сервера не настроен/не донастроен пассивный режим.Это уже при передаче данных начинает сказываться. Смена каталога и выдача листинга не требуют специальной поддержки ftp-протокола со стороны файервола. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2018, 22:50 |
|
Проблема с FTP на RED HAT 6.0
|
|||
---|---|---|---|
#18+
Basil A. SidorovСмена каталога и выдача листинга не требуют специальной поддержки ftp-протокола со стороны файервола.Да ну? rfc959 LIST (LIST) This command causes a list to be sent from the server to the passive DTP. If the pathname specifies a directory or other group of files, the server should transfer a list of files in the specified directory. If the pathname specifies a file then the server should send current information on the file. A null argument implies the user's current working or default directory. The data transfer is over the data connection in type ASCII or type EBCDIC . (The user must ensure that the TYPE is appropriately ASCII or EBCDIC). Since the information on a file may vary widely from system to system, this information may be hard to use automatically in a program, but may be quite useful to a human user. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2018, 07:47 |
|
Проблема с FTP на RED HAT 6.0
|
|||
---|---|---|---|
#18+
fortress, Попробовал через FileZilla.. Захожу на Директории /pc/desc которые там есть 1 пустой файл, всё Успешно. А на /pc/download выдает ошибку см. ниже.. Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28.
[/SRC] ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2018, 14:06 |
|
Проблема с FTP на RED HAT 6.0
|
|||
---|---|---|---|
#18+
Получается, с настройкой сети, режима обмена все норм, раз для одной папки всё работает. Может прав у пользователя нет на чтение папки download? Да и еще логи сервера было бы любопытно посмотреть, что там пишется в этот момент. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2018, 14:35 |
|
Проблема с FTP на RED HAT 6.0
|
|||
---|---|---|---|
#18+
авторesponse: 227 Entering Passive Mode (213,122,110,137,119,169). Command: LIST Response: 150 Here comes the directory listing. Error: Connection timed out after 20 seconds of inactivity это классека. файрволл не пропускает несвязанные соединения . в соседней теме предлагают удалить ftp и пользоваться sftp - то есть sshd. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2018, 15:39 |
|
Проблема с FTP на RED HAT 6.0
|
|||
---|---|---|---|
#18+
Смущает что для одной из папок все выглядит так будто все работает: proxy_911Попробовал через FileZilla.. Захожу на Директории /pc/desc которые там есть 1 пустой файл, всё Успешно. Код: sql 1. 2.
А для папки /pc/download почему-то не работает... ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2018, 17:56 |
|
Проблема с FTP на RED HAT 6.0
|
|||
---|---|---|---|
#18+
fortress, это пустая. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2018, 18:07 |
|
Проблема с FTP на RED HAT 6.0
|
|||
---|---|---|---|
#18+
Кровавый Дюшес, ТС вроде писал что там есть 1 файл, хоть и пустой. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2018, 18:49 |
|
Проблема с FTP на RED HAT 6.0
|
|||
---|---|---|---|
#18+
Андрей ПанфиловДа ну?Ну да. И сервер и клиент могут использовать не псевдослучайные порты, а конкретный диапазон. Включая (всего) два стандартных: Код: plaintext 1.
Собственно, клиенту достаточно поддержки пассивного режима. Хотя - да, не все умеют. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2018, 20:53 |
|
Проблема с FTP на RED HAT 6.0
|
|||
---|---|---|---|
#18+
Basil A. SidorovАндрей ПанфиловДа ну?Ну да. И сервер и клиент могут использовать не псевдослучайные порты, а конкретный диапазон. Включая (всего) два стандартных: Код: plaintext 1.
Собственно, клиенту достаточно поддержки пассивного режима. Хотя - да, не все умеют.да и как фтп сервер различит кому он файлик отдает с 20-го порта когда туда 500 человек из-за ната одновременно придут. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2018, 06:50 |
|
Проблема с FTP на RED HAT 6.0
|
|||
---|---|---|---|
#18+
Туту88кда и как фтп сервер различит кому он файлик отдает с 20-го порта когда туда 500 человек из-за ната одновременно придут.Это ничего, что пассивном режиме ftp-клиента у каждого из этих пятисот будет индивидуальный порт без всяких усилий с их стороны? P.S. Я бы ещё как-то понял, если бы меня поправили в духе: "Если работает LIST, то, без специальной поддержки на файерволе, будет работать и всё остальное." ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2018, 07:12 |
|
Проблема с FTP на RED HAT 6.0
|
|||
---|---|---|---|
#18+
proxy_911, А что показываетавтор ls -a в этой директории в консоли? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2018, 07:21 |
|
Проблема с FTP на RED HAT 6.0
|
|||
---|---|---|---|
#18+
Туту88кда и как фтп сервер различит кому он файлик отдает с 20-го порта когда туда 500 человек из-за ната одновременно придут. отличит. программист ftp-сервера читал RFC, в отличие от вас. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2018, 13:09 |
|
Проблема с FTP на RED HAT 6.0
|
|||
---|---|---|---|
#18+
Basil A. SidorovИ сервер и клиент могут использовать не псевдослучайные порты, а конкретный диапазон. Включая (всего) два стандартных: Код: plaintext 1.
Собственно, клиенту достаточно поддержки пассивного режима. Хотя - да, не все умеют.Ой как все запущено то... Вот небольшой ликбез. Активный режим: 1. клиент подключается к серверу с порта N на 21 2. клиент начинает слушать у себя порт M и посылает серверу команду PORT IP,M 3. сервер подключается с порта 20 на клиентский порт M и шлет данные Здесь возникают проблемы следующего плана: 1. клиентский порт M может быть закрыт на клиентском брандмауэре (решается через nf_conntrack_ftp на клиентском брандмауэре) 2. клиент может быть за NAT, поэтому IP передаваемый в команде PORT для сервера может быть недоступен (решается через nf_nat_ftp на клиентском брандмауэре) 3. серверу могут заблокировать открывать соединения куда угодно (решается через nf_conntrack_ftp на серверном брандмауэре либо просто разрешаются исходящие соединения) Пассивный режим: 1. клиент подключается к серверу с порта N на 21 м посылает команду PASV 2. сервер открывает DATA порт и отвечает клиенту куда подключаться: PORT IP,M 3. клиент подключается к DATA порт Здесь возникают проблемы следующего плана: 1. сервер сам может быть за NAT, поэтому IP,M что он передает нужно перебивать (решается через nf_nat_ftp на серверном брандмауэре) 2. DATA PORT на сервере нужно открывать на брандмауэре (решается через nf_conntrack_ftp на серверном брандмауэре либо просто разрешаются входящие соединения на высокий диапазон портов) команда LIST предполагает передачу данных через DATA порт, потому утверждение: Basil A. SidorovСмена каталога и выдача листинга не требуют специальной поддержки ftp-протокола со стороны файервола.суть бред, потому что для передачи данных в ftp поддержка со стороны брендмауэра не требуется только если имеем дело с локальной сетью и все порты открыты, во всех остальных случаях нужно ковырять брендмауэр. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2018, 13:43 |
|
Проблема с FTP на RED HAT 6.0
|
|||
---|---|---|---|
#18+
тут только не совсем понятно, заявленный "один файл в каталоге " - это случайно не файл со специальным именем ".." ? тогда наверное и дата-соединение не нужно, но не помню этот момент. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2018, 13:57 |
|
Проблема с FTP на RED HAT 6.0
|
|||
---|---|---|---|
#18+
Андрей Панфиловсуть бред, потому что для передачи данных в ftp поддержка со стороны брендмауэра не требуется только если имеем дело с локальной сетью и все порты открыты, во всех остальных случаях нужно ковырять брендмауэр.Я не прав в том, что (по умолчанию) листинг передаётся на стандартных портах и на исходящем соединении от клиента. Но я прав в том, что ftp может работать через файервол без специальной поддержки протокола при минимальном открытии портов на ftp-сервере и без открытых портов на ftp-клиенте. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2018, 14:34 |
|
Проблема с FTP на RED HAT 6.0
|
|||
---|---|---|---|
#18+
Basil A. SidorovНо я прав в том, что ftp может работать через файервол без специальной поддержки протокола при минимальном открытии портов на ftp-сервере и без открытых портов на ftp-клиенте.Ну давайте справку почитаем, например для ProFtpd: http://proftpd.org/docs/directives/linked/config_ref_PassivePorts.html The port range selected must be in the non-privileged range (eg. greater than or equal to 1024); it is STRONGLY RECOMMENDED that the chosen range be large enough to handle many simultaneous passive connections (for example, 49152-65534, the IANA-registered ephemeral port range). "Рекомендуемый" диапазон 49152-65534 как-то мало соответствует концепции "минимального открытия портов", я конечно не в курсе что сейчас делают админы, но году в 2002 я делал примерно так: Код: sql 1. 2. 3. 4. 5. 6.
и все чудным образом работало без каких-либо дополнительных приседаний ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2018, 15:13 |
|
Проблема с FTP на RED HAT 6.0
|
|||
---|---|---|---|
#18+
Андрей Панфилов"Рекомендуемый" диапазон 49152-65534"Настоятельно рекомендуется достаточно большой, например - эфемерный". Сильно другой смысл, не находите? Это всё никак не означает, что нельзя ограничиться всего одним - или привилегированным ftp-data или эфемерным. Не все же обслуживают тысячи пользователей с одного ip-адреса. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2018, 15:32 |
|
|
start [/forum/topic.php?fid=25&msg=39587412&tid=1481409]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
34ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
67ms |
get tp. blocked users: |
1ms |
others: | 281ms |
total: | 430ms |
0 / 0 |