close

Suojattu Shell-tiedostojärjestelmä

Siirry navigointiin Siirry hakuun
Mount SSHFS.png

Secure SHell FileSystem ( SSHFS ) on tiedostojärjestelmä Linuxille (ja muille käyttöjärjestelmille , joissa on FUSE -toteutus , kuten Mac OS X ), joka toimii etätietokoneen tiedostoilla suojatun käyttöympäristön avulla. Paikallisessa tietokoneessa, johon SSHFS on asennettu, toteutus käyttää FUSE - ydinmoduulia . Tämän käytännön vaikutukset ovat, että loppukäyttäjä voi ystävällisesti olla vuorovaikutuksessa etätiedostojen kanssa ollessaan SSH -palvelimella ja näkee ne ikään kuin ne olisivat paikallisessa tietokoneessaan. SSH : n SFTP -alijärjestelmää käytetään etätietokoneessa .

Nykyinen SSHFS-toteutus FUSEa käyttämällä on uudelleenkirjoitettu versio edellisestä, Miklos Szeredin , joka myös kirjoitti FUSE:n.

SSHFS :ää käytetään myös FreeBSD :ssä FUSE:n saatavuuden vuoksi tällä alustalla.

Mac OS X : lle Google julkaisi MacFUSE :n ja SSHFS - binaarin . MacFusion tarjoaa MacFUSE- käyttöliittymän ja laajennusarkkitehtuurin; Näitä ovat MacFUSE-projektin FTP- ja SSHFS- binaarit .

Ylläpitäjä voi asettaa suljetun tilin palvelimelle lisäämään turvallisuutta ( katso ulkoiset linkit ), asiakas näkee vain rajoitetun osan tiedostojärjestelmästä .

Käyttöesimerkki

Vaatimukset

  • Etäkoneella, johon muodostamme yhteyden, on oltava ssh - demoni käynnissä
  • Onnistunut todennus etäkoneella
Darwin Mac OS X: mikä tahansa muut järjestelmät
sshfs Darwinille (Mac OS X) MacFUSE + MacFusion ( graafinen käyttöliittymä , tuettu) FUSE-ydinmoduuli + SSHFS- työkalut asennettu localhostille
MacFUSE + sshfs-staattinen binaari
MacFUSE + sshfs.app ( GUI , ei tuettu)
Suojattu etälevy
sshfs Darwinille (Mac OS X)

Komentorivin käyttö (kaikki komennot eivät ole voimassa kaikissa järjestelmissä)

Jos etäkäyttäjä on etäisäntäkoneessa ja haluat liittää esimerkiksi /projects/network paikalliseen hakemistoosi /home/myuser/projects/network , liitäskomento on seuraava:

remote sshfs@remotehost:/projektit/verkko /home/omakäyttäjä/projektit/verkko

Irrota liitäntä käyttämällä paikallista komentoa:

fusermount -u /home/omakäyttäjä/projektit/verkko

Katso myös

Ulkoiset linkit