Речь в этой записи пойдет о монтировании удаленной (находящейся на другом компьютере) папки с помощью защищенного туннеля ssh.
Передача файлов и работа с папкой в таком случае более безопасна, чем, например, ftp. Для реализации задуманного нам понадобиться SSHFS (это файловая система работающая через модуль ядра FUSE).
sudo apt-get install sshfs
Далее загружаем модуль ядра fusе (если в вашем ядре его нет)
modprobe fuse
Добавляем группу через которую будет работать SSHFS. (скорее всего данная группа будет создана при установке sshfs)
addgroup fuse
Добавляем в эту группу пользователя из под которого вы планируете использовать удаленное монтирование.
adduser user fuse
разрешаем группе fuse обращаться к устройству
chown root:fuse /dev/fuse
Создаем каталог в который будем монтировать удаленную папку.
mkdir /netpapko
Теперь монтируем необходимую папку с удаленного сервера.
sshfs user@vashserver.net:/udalennaya-papka /netpapko
Все. Теперь в папке /netpapko находиться все содержимое вашей удаленной папки и вы с ней работаете как будто она находиться в вашей системе.
Примечание:
Чуть меньше, чем полностью скопировано с форума linuxforum.ru.
|