Часто буває потрібен доступ до будь-якої папки дзеркала, і як за законом підлості на ньому не виявляється хоча б ftp сервера на увазі того, що порахували його непотрібним під час налаштування. Що ж. Можна витратити трохи часу на його налаштування, а можна зробити більш лаконічно, просто і безпечно монтуючи вилучені каталоги за допомогою sshfs. Тим більше що від сервера потрібно тільки наявність налаштованого, і робочого ssh сервера.
Для цього нам знадобиться fuse, і власне сам sshfs.
У мене Debian Sid, і пакети називаються саме так. В інших дистрибутивах може не бути пакета fuse-utils, але буде fuse. Він і потрібен. Пакет sshfs зазвичай однаково звану, у всіх розділах.
Тепер завантажимо модуль fuse:
Якщо у Вас наприклад archlinux, то не забудьте додати модуль fuse в секцію MODULES в /etc/rc.conf щоб він завантажився при наступному старті системи. Так само і в інших дистрибутивах де пакетний менеджер не Зробити це за Вас, слід додати модуль в автозавантаження. Як це зробити залежить від конкретного дистрибутива.
Тепер необхідно додати користувача від котого планується використання sshfs в групу fuse, і надати групі fuse відповідні права:
Замість $ USERNAME слід підставити ім'я потрібного користувача.
Тепер для застосування прав слід перезайти даними користувачем в систему, або "перелогініться" в поточному терміналі:
Все готово. Для використання створимо папку в будь-якому зручному місці і змонтуємо туди. Я віддаю перевагу директорію / mnt / sftp.
Монтувати слід від звичайного користувача, і необхідно перевірити, щоб на директорію в яку монтуємо, були відповідні права.
Отмонтировать директорію слід за допомогою команди fusermount: