Instalacja sshfs na Ubuntu
Opublikowano: 06.03.2008 | Kategoria: Linux | Tagi: Linux, serwer, sshfs, system plików, ubuntu | 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