2010-10-12

Как сделать папку смонтированную через sshfs видимой через Samba

SSHFS удобнейшая штука если нужно сделать так чтобы часть файловой системы удаленного компьютера была видна как локальная папка. Однако пользователям Windows остается только облизываться - ничего такого, насколько мне известно, там нет. Если у вас есть несколько компьютеров (пусть даже виртуальных) на одном из которых установлен Ubuntu то еще не все потеряно, можно расшарить папку подмонтированную через SSHFS как сетевую папку в Windows.

Спасибо J Wynia за подробную инструкцию как это сделать:

(если вы уже установили и используете sshfs то шаги 1-2 можно пропустить)

1. устанавливаем sshfs

> sudo apt-get install sshfs

2. добавляем себя в группу fuse

> sudo adduser your-username fuse

3. открываем файл /etc/fuse.conf и снимаем комментарий со следующей строчки:

user_allow_other

4. создаем папочку в которой будет монтировать удаленную файловую систему:

> sudo mkdir /mnt/folder_to_mount
> sudo chown your-username /mnt/folder_to_mount

4. Теперь осталось только подмонтировать папку:

> sshfs username@remoteserver.ru:/var/www/html /mnt/folder_to_mount -o allow_other

Чтобы размотировать подмонтированную папку можно воспользоваться командой:

> fusermount -u /mnt/folder_to_mount
 

 

комментарии:

 
Mart (анонимный пользователь) | 2011-01-08

В принципе в винде есть сервис вебпапок - что то общее явно прослеживается. Хотя по удобству  использования с sshfs несравнимо.

linuxmaster (анонимный пользователь) | 2012-02-04

2Mart: Вебпапки - это WebDAV. А sshfs - это sshfs.

Для того чтобы каждый раз не представляться можно войти как зарегистрированный пользователь.

Имя*

разрешены только теги br, font, span, p, strong, u, p, blockquote, a, div, img - остальные будут безжалостно удаляться