Записки опиумного мака

обо всем по немногу

CurlFtpFS active mode

Есть задача примонтировать FTP или FTPS как папку в Linux. В моем случае Debian 13.

Есть прекрасная документация по curlftpfs в базе знаний Арча: https://wiki.archlinux.org/title/CurlFtpFS. Man curlftpfs тут: https://manpages.debian.org/buster/curlftpfs/curlftpfs.1

В вики Арча написано, чтобы использовать активный режим работы FTP надо использовать опцию: ftp_port=-

В ходе экспериментов было выявлено, что надо использовать еще 2 опции и в конечном счете строка подключения FTP в активном режиме без использования PASV будет выглядеть так:

curlftpfs -o ftp_port=-,skip_pasv_ip,disable_eprt,allow_other логин:пароль@nas.mohn.ru /media/NAS

PASV использовать желательно, но не всегда возможно. В моем случае сервер FTP находится за роутером и открыть диапазон портов для PASV режима не представляется возможным из-за особенностей реализации интерфейса. В роутере можно только по одному порту открывать, т.е. таблица будет очень большой и не удобной.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *