Монтування файлової системи ftp в linux, unix tips - tricks

На офіційний сайт проекту curlftpfs можна знайти вихідні коди програми, але практично у всіх репозиторіях вона є і вихідні вам врядли знадобляться.

У ubuntu / debian ставимо за допомогою команди

Про всяк випадок модулями ядра ядра fuse (в різних дистрибутивах модуль може довантажуватися і автоматом при залученні системи FUSE)

Тепер можна і примонтировать ftp в який-небудь каталог, наприклад / mnt / ftp

Наступні команди виконуємо від sudo або суперкористувача

після набору пароля користувача ftp в каталозі / mnt / ftp буде відображатися вміст ftp з правами користувача ftp.
Щоб не набирати пароль, можна його вказувати в команді підключення

Увага: Так я робити не рекомендую з міркувань безпеки, тому що команди зазвичай логіруется в history або можуть бути підглянуті. Але якщо дуже треба створити автоматичне монтування ftp ресурсу, тоді рекомендую створити скрипт з даною командою підключення і виставити на нього права 600.

і монтувати вже командою від звичайного користувача

Якщо треба примонтировать тільки 1 підкаталог з головного кореня ftp, досить просто вказати відносний шлях цього каталогу.
Наприклад в корені ftp є каталог temp. який нам треба примонтировать. Тоді команда монтування буде виглядати:

Для монтування ftp на рівні завантаженні системи можна занести монтування в файл / etc / fstab. підставивши свої значення

Можна подивитися в яку директорію змонтовані всі файлові системи комп'ютера, зокрема curlftpfs.
З недоліків монтування я помітив, що дана команда неправильно показує зайняте / вільне місце на ftp.

Для отмонтірованія ftp потрібно виконати