Automontowanie dysku za pomocą sshfs

Jako że mam podłączone do swojego domowego serwera 500GB dysk, pomyślałem że szkoda byłoby z niego nie korzystać używając innych komputerów domu. Tak się zaczynamy:

Mój serwerek stoi sobie na debianie, a więc instalujemy sshfs i sshfs-fuse
apt-get install sshfs sshfs-fuse

Na kliencie, którym w moim przypadku jest laptop za archlinuxem na pokładzie instalujemy ssh i sshfs
pacman -S openssh sshfs

Na kliencie generujemy sobie klucz prywatny, który będzie Nam służył do uwierzytelniania bez hasła.
ssh-keygen -t rsa

Aby można było logować się bez podawania hasła, należy passphrase pozostawić, czyli wcisnąć enter.

Wysyłamy klucz na nasz serwer
ssh-copy-id -i ~/.ssh/id_rsa.pub uzytkownik@adres-servera

Oraz wklepujemy hasło

Teraz możemy się logować na nasz server za pomocą ssh bez podawania hasła.

Teraz wypadałoby żeby nasz dysk jakoś automagicznie montował się po włączeniu komputera. Można dodać odpowiedni wpis do fstab, albo napisać sobie skrypt, lub dodać odpowiedni wpis na ~/.xinitrc w zależności od środowiska jakie posiadamy

Dla kde wystarczy stworzyć sobie skrypt i dodać go do autostartu

touch ~/.config/autostart/sshfs.sh
chmod +x ~/.config/autostart/sshfs.sh
echo "sshfs uzytkownik@adres_servera:/katalog/ktory/montujemy /katalog/gdzie/zamontujemy" > ~/.config/autostart/sshfs.sh

We Fluxbox’ie dodajemy wpis do ~/.xinitrc
exec sshfs uzytkownik@adres_servera:/katalog/ktory/montujemy /katalog/gdzie/zamontujemy

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *