:main

etusivu
rautalankasivut
blogi
reseptit
sisäpiirille

#naisnörtit -irckanava
velhottaret.net -palvelin
valikoituja linkkejä

:sivun tyyli
khaki
vihreä
sininen
hopea
:käyttöjärjestelmät

linux
windows
macintosh

:muut
Laitteistot
Ohjelmistot
Tietoverkot
Tietoturva

sshfs

sshfs:llä toisen koneen levyn mountaus

NFS:n sijaan voi käyttää fusermountia sshfs:n avulla saadakseen ssh:n yli mountattua jotain toisen koneen levyltä, esimerkiksi oma kotihakemisto toisella koneella, jolle on mahdollisuus ottaa ssh-yhteys. Tähän tarvitaan fuse-modulia kernelissä (lsmod | grep fuse), monet distrot tosin sisältävät sen oletuskerneleissään. Tämän lisäksi ainakin Ubuntussa tarvitset myös

sshfs, libfuse2 ja fuse-utils
sillä koneella, jolta otat yhteyttä. Nämä voit asentaa esimerkiksi käskyttämällä
aptitude install sshfs libfuse2 fuse-utils

Tämän jälkeen täytyy vielä laittaa haluttu käyttäjä fuse-ryhmään (editoimalla /etc/groupia tai usermodilla), ja mielellään tehdä hakemisto, johon mountataan toisen koneen tiedot

mkdir haluttuhakemisto
. Viimeisenä silauksena yhteydenotto,
sshfs kayttaja@toinenkone: haluttuhakemisto
. Ellei jotain virheitä tapahtunut on haluttuhakemistossa toinenkone-palvelimen kotihakemiston kaikki tiedostot ja hakemistot.

Alempana vähän enemmän määreitä selitettynä (koko käskyn kuuluu olla yhdellä rivillä):

sudo sshfs kayttaja@toinenkone:/ /media/haluttuhakemisto -p 7722 -C -r -o reconnect,sshfs_sync -o allow_other

sudo - Tehdään rootina seuraava käsky
sshfs - otetaan sshfs-yhteys
kayttaja@toinenkone: - yhteys otetaan taas toinenkone-nimiseen koneeseen kayttaja-nimisellä tunnuksella
/media/haluttuhakemisto - lähtökoneella on tämän niminen hakemisto, johon mountataan toisen koneen kaikki hakemistot rootista lähtien (/), joihin on oikeus. Jos johonkin ei ole oikeutta, sinne yrittäessä tulee Permission denied -ilmoitus.
-p 7722 - yhteys porttiin 7722 ssh:n tavanomaisen portin sijaan
-C - käytä pakkausta
-r - readonly, eli ei voi vahingossakaan tuhota mitään kun on vain lukuoikeudet
-o reconnect,sshfs_sync - ota uusi yhteys toinenkone-koneeseen jos katkeaa ja kirjoita synkronisesti
-o allow_other - Päästä myös muut käyttäjät kuin fuse-ryhmässä olevat läpi

Lopettaaksesi "yhteyden", voit sanoa tavallisena käyttäjänä

fusermount -u haluttuhakemisto
tai rootina
umount haluttumakemisto
.