Установка:
1 2 3 4 5 |
SSHFS - монтирование файловых систем средствами ssh apt-get install sshfs - установка mkdir /mnt/docs - создаем папку для монтирования sshfs user@server.com:/var/docs /mnt/docs - монтируем фс используя sshfs fusermount -u /var/docs - демонтируем удаленную папку |
монтирование шары sshfs /etc/fstab:
1 |
ИМЯ@ИП:/REMOTE/DIR /LOCAL/MOUNT fuse.sshfs _netdev,user,idmap=user,transform_symlinks,identityfile=/home/ИМЯ/.ssh/id_rsa,allow_other,default_permissions,uid=ИД,gid=ИД 0 0 |
sshfs для windows:
1 2 |
Dokan SSHFS - монтирование удаленного сетевого хранилища при помощи ssh для Windows https://github.com/dokan-dev/dokany/releases/tag/v1.1.0.2000 |
sshfs — монтирование удаленной папки подробней:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
http://www.nestor.minsk.by/sr/2007/11/sr71104.html Fuse - это модуль ядра (недавно он был принят в официальную ветку 2.6), позволяющий непривилегированным пользователям монтировать различные файловые системы. Sshfs - это программа, созданная самим автором fuse, которая позволяет монтировать удаленные папки или файловые системы, используя ssh. Суть проста - удаленная папка монтируются в папку локальной файловой системы. После этого все операции над этой папкой производятся, как если бы это была обычная локальная папка, с той только разницей, что файлы перемещаются через ssh в фоновом режиме. После установки программы остается только добавить пользователя, которому мы хотим предоставить право на монтирование файловых систем через ssh, в группу fuse # usermod -G -a fuse user1 или # adduser user1 fuse или вручную отредактировав файл /etc/group. Также необходимо, чтобы был загружен модуль fuse: # modprobe fuse Если мы планируем использовать fuse и sshfs регулярно, то нужно добавить fuse в файл /etc/modules. sshfs user1@remote_server:/tmp ~/remote_folder - смонтировать удаленную папку с помощью sshfs fusermount -u ~/remote_folder - мы можем отмантировать ее Если мы постоянно работаем с этой папкой, то можно добавить ее в таблицу /etc/fstab. При этом она будет автоматически монтироваться при загрузки системы, /tmp /home/user1/remote_folder/ fuse defaults,auto 0 0 |