SSHFS

Матеріал з Wiki.Zina
Перейти до навігації Перейти до пошуку

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)

Автомонтирование через fstab

[ред. | ред. код]

Добавить в /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

SSHFS-клиент для Windows


Ссылки

[ред. | ред. код]

http://ubuntovod.ru/instructions/sshfs.html