Instalacja sshfs na Ubuntu

Opublikowano: 06.03.2008 | Kategoria: Linux | Tagi: , , , , | Brak komentarzy »

Potrzebowałem szybkiego w realizacji sposobu na montowanie zasobów zdalnego serwera. Chciałem, aby katalogi na serwerze były widziane jako zasoby lokalnej na moim laptopie. Wybór padł na Secure SHell FileSystem w skrócie sshfs.
Potrzebujemy: fuse (zwykle jest zainstalowane w nowszych dystrybucjach, np. Ubuntu 7.04) i sshfs.

1. Instalujemy paczki sshfs:

sudo apt-get install sshfs

2. Dopisujemy się do grupy fuse w /etc/group

skar@skar-laptop:/$ sudo vi /etc/group
(...)
admin:x:117:skar
gdm:x:118:
fuse:x:119:skar
(...)

3. Dodajemy moduł fuse do kernela:

sudo modprobe fuse

4. Tworzymy katalog, gdzie będą widoczne zasoby z serwera i zmieniamy jego prawa:

mkdir -p /media/serwer
chmod 777 /media/serwer

5. Wylogujemy się i logujemy ponownie w systemie.

6. Montujemy zdalne zasoby:

sshfs skar@zdalny_serwer:/home/skar /media/serwer/ \
-o idmap=user -o workaround=rename -o uid=$UID -o gid=$(id -g)

Zostaniemy poproszeni w tym miejscu o hasło naszego użytkownika na serwerze (takie samo jak w ssh).

7. Zasób odmontujemy poleceniem:

fusermount -u /media/serwer

Aktualizacja. Warto zapoznać się z treścią następującego wpisu: Logowanie bez hasła w ssh/sshfs.



Skomentuj

Aby uatrakcyjnić czy też wzbogadzić swój komentarz o linki lub typografię, możesz wykorzystać następujące tagi XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>