SSHFS
SSHFS это клиент для работы с файловой системой через протокол SSH File Transfer Protocol.
Для работы SSHFS (Linux):
- должен быть установлен пакет sshfs.
- права на /dev/fuse - 777, владелец - root:fuse
Инсталляция SSHFS
sudo apt-get install sshfs
Загрузка модуля
sudo modprobe fuse
Настройка прав доступа
sudo adduser username fuse sudo chown root:fuse /dev/fuse
Смонтировать:
mkdir ~/remoteserver sshfs username@host:/path ~/remoteserver
Размонтировать удаленную систему:
umount ~/remoteserver
sshfs имя_пользователя@web.zd:/home/zina/public/webserver/ точка_монтирования
- имя_пользователя - имя пользователя на сервере
- точка_монтирования - локальная точка монтирования (например /media/fileserver, с правами 777)
Добавить в /etc/fstab строку
sshfs#имя_пользователя@web.zd:/home/zina/public/webserver/ точка_монтирования fuse comment=sshfs,noauto,users,exec,uid=uid_пользователя,gid=gid_пользователя,allow_other,reconnect,transform_symlinks,BatchMode=yes 0 0
- точка_монтирования - локальная точка монтирования (например /media/fileserver, с правами 777)
- uid_пользователя - идентификатор пользователя
- gid_пользователя - идентификатор группы пользователя
свои uid и gid можно узнать с помощью команды
id