Etähakemistojen liittäminen SSHFS: n avulla

sshfs

SSH (Secure Shell) on protokolla, joka antaa meille mahdollisuuden pääsy turvallisesti etätietokoneisiin ja sen mahdollisuudet ovat valtavat, koska periaatteessa mitä teemme käytettäessä sitä, on oltava palvelin ikään kuin istuisimme sen näytön ja näppäimistön edessä. Tänään se on saatavana * nix kautta OpenSSH, avoin toteutus, joka saapui takaisin vuonna 1999, ja aiomme näyttää erittäin mielenkiintoisen mahdollisuuden esimerkiksi järjestelmänvalvojille kiinnitä etähakemistot paikalliseen koneeseen SSHFS: n avulla.

Tämän ansiosta voimme käytä etätietokoneen hakemistoa osana paikallisen tietokoneemme hakemistorakennetta, josta seuraa etuja, kuten mahdollisuus käyttää komentosarjoja ja muita yksinkertaisemmalla tavalla. Ja tietysti voimme käyttää myös tiedostonhallintaa ja sen ansiosta kopioida tai siirtää tiedostoja ja kansioita vetämällä ja pudottamalla, joten katsotaanpa, miten päästä alkuun.

Loogisesti, ensimmäinen asia, jota tarvitsemme, on, että OpenSSH-asennus on jo käynnissä palvelimella, jota aiomme käyttää, ja myös asiakkaalla. Sitten on aika asentaa sshfs, mikä on hyvin yksinkertaista, koska tämä työkalu on jo Se on saatavana virallisessa Ubuntun arkistossa (ja myös pienen alle 50 kt: n koon vuoksi, joten se asennetaan muutamassa sekunnissa):

# apt-get install shfs

Nyt kun olemme asentaneet sshf: t, meidän on käytettävä sitä sen käytön mukaan, samanlainen kuin ssh siinä, että joudumme todentaa meidät käyttäjänimellä ja salasanalla, minkä vuoksi on sanomattakin selvää, että mainitun käyttäjän on oltava kelvollinen tili etätietokoneessa (esimerkissämme se on tietokone, jolla on IP 192.168.1.100).

sshfs user @ etätietokone: / polku / hakemistoon

Joten meidän on luotava paikallinen hakemisto, joka osoittaa etähakemistoon (joka esimerkissämme voi olla / home / programs), jota teemme seuraavasti:

#mkdir / mnt / palvelin

Sitten asennamme etähakemiston tähän hakemistoon seuraavasti:

#sshfs root@192.168.1.100: / home / ohjelmat / / mnt / palvelin

Meiltä kysytään etätietokoneen pääsalasanaa, joka meidän on tiedettävä, jotta voimme syöttää sen ja tämän jälkeen olemme asentaneet etäpalvelimen paikalliseen tietokoneeseemme. Jotain, jonka voimme helposti tarkistaa juoksemalla:

$ df -h

O:

ls -l / mnt / palvelin

Kun alamme käyttää tätä, arvostamme varmasti sen tarjoamaa suurta mukavuutta, ja jos näin on, voimme haluta, että tämä prosessi suoritetaan automaattisesti, kun käynnistämme laitteemme. Ja voimme saada sen, jota varten meidän on muokattava tiedostoa / Etc / fstab:

#vi / etc / fstab

Lisätään seuraava merkintä:

sshfs#$root@192.168.1.100: / / mnt / palvelinsulakkeen oletusarvot, idmap = käyttäjä, allow_other, muodosta yhteys uudelleen, _netdev, käyttäjät 0 0

Tämän avulla meillä on mitä haluamme, mutta voimme mennä pidemmälle ja jos joukkueellamme on kiistanalainen systemd käynnistysjärjestelmänä voimme käyttää kokoonpanoa 'tarpeen vaatiessa', toisin sanoen se tehdään automaattisesti, kun tarvitsemme sitä (esimerkiksi kun yritämme päästä paikalliseen hakemistoon, joka on linkitetty etähakemistoon).

käyttäjä @ etätietokone: / koti / ohjelmat / / mnt / palvelimen sulake.sshfs noauto, x-systemd.automount, _netdev, users, idmap = user, allow_other, yhdistä uudelleen 0


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.