Возникла необходимости провести ssh-туннель к ftp (sftp и мод sftp для proftp не предлагать!). Нужно только чтобы определённый пользователь мог входить только по localhost(то есть через туннель).Подключается в пассивном режиме и пишет, что не может получить список каталогов:
FileZilla: Ответ:
200 Type set to I
Команда: PASV
Ответ: 227 Entering Passive Mode (127,0,0,1,223,190).
Команда: MLSD
Ошибка: Превышено время ожидания соединения
Ошибка: Не могу получить список каталогов!Еррор лог:
(127.0.0.1[127.0.0.1]): FTP session opened.
(127.0.0.1[127.0.0.1]): Preparing to chroot to directory '....../htdocs/picture_library'
(127.0.0.1[127.0.0.1]): ANON pic_user: Login successful.
(127.0.0.1[127.0.0.1]): Data transfer stall timeout: 300 seconds
(127.0.0.1[127.0.0.1]): FTP session closed.Freebsd 6.4, proftp 1.3.2
Заранее благодарен!
>Подключается в пассивном режиме и пишет, что не может получить список каталогов:и правильно делает (см. подробности работы passive ftp)
возможно поможет использование активного режима и тунеллирование не только 21-го, но и 20-го порта.
>>Подключается в пассивном режиме и пишет, что не может получить список каталогов:
>
>и правильно делает (см. подробности работы passive ftp)
>
>возможно поможет использование активного режима и тунеллирование не только 21-го, но и
>20-го порта.а где посоветуете посмотреть?
Она сама переходит в пассивный режим, потому что я же через localhost получается коннекчусь..
>>>Подключается в пассивном режиме и пишет, что не может получить список каталогов:
>>
>>и правильно делает (см. подробности работы passive ftp)
>>
>>возможно поможет использование активного режима и тунеллирование не только 21-го, но и
>>20-го порта.Забил на список каталогов, пытаюсь просто файл послать, уже через своей прогой на Delphi:
Делаю туннели для двух портов. Пишет ошибку сокета 10061, создаёт файл(который и хочу залить) но 0-го размера.
>[оверквотинг удален]
>>>
>>>и правильно делает (см. подробности работы passive ftp)
>>>
>>>возможно поможет использование активного режима и тунеллирование не только 21-го, но и
>>>20-го порта.
>
>Забил на список каталогов, пытаюсь просто файл послать, уже через своей прогой
>на Delphi:
>Делаю туннели для двух портов. Пишет ошибку сокета 10061, создаёт файл(который и
>хочу залить) но 0-го размера.второе соединение разве устанавливается в такой ситуации? а?