Монтування віддалених каталогів за допомогою sftp, блог боші

Часто буває потрібен доступ до будь-якої папки дзеркала, і як за законом підлості на ньому не виявляється хоча б 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:

Схожі статті