Так как сделать надо было быстро - взял в одну руку VMWare, в другую Debian 7.
Установку под Debian описывать особо не надо - запустил
установщик, нашел через поиск, нажал кнопку "Далее", нажал кнопку "Установить
зависимости". Короче "изимани".
Соответственно нужно установать sshfs и samba.
Монтировать удаленный раздел будем в "~/amazon/fs".
Текущий пользователь "digitorum".
Шаг 1: Включаем пользователя в группу "fuse".
sudo adduser digitorum fuse
Шаг 2: Создаем раздел для маунта. Думаю на mkdir не
стоит акцентировать внимание.
Шаг 3: Создаем скрипт mount.sh.
#!/bin/sh
/usr/bin/sshfs remoteusername@remotehostname:remotepath ~/amazon/fs -o IdentityFile=~/.ssh/yyy.pem -o allow_other
Шаг 4. Создаем скрипт umount.sh.
fusermount -u ~/amazon/fs
Шаг 5. Правим конфиг Samba ("/etc/samba/smb.conf").
[AMAZON]
path=/home/digitorum/amazon
browseable=yes
writeable=yes
valid users = digitorum
admin users = digitorum
Тут мы говорим о существовании раздела "[AMAZON]" и настраиваем параметры видимости для него, но при этом закрываем для просмотра свой домик.
[digitorum]
path=/home/digitorum
browseable=no
Шаг 5. Добавляем samba-пользователя.
sudo smbpasswd -a digitorum
Шаг 6. Перезапускаем samb'у.
sudo /etc/init.d/samba restart
Вот и все.