Hur man monterar fjärrkataloger med SSHFS

sshfs

SSH (Secure Shell) är ett protokoll som tillåter oss få åtkomst till fjärrdatorer säkert och dess möjligheter är enorma eftersom i princip vad vi ska göra när vi använder den är att ha en server som om vi satt framför skärmen och tangentbordet. Idag är den tillgänglig på * nix through OpenSSH, det öppna genomförandet som kom tillbaka 1999, och vi kommer att visa en mycket intressant möjlighet för systemadministratörer som montera fjärrkataloger på en lokal maskin med SSHFS.

Tack vare detta kan vi använda en katalog på en fjärrdator som en del av katalogstrukturen på vår lokala dator, med därmed fördelar som att kunna använda skript och andra på ett enklare sätt. Och naturligtvis kan vi också använda en filutforskare och tack vare den kopiera eller flytta filer och mappar genom att dra och släppa, så låt oss se hur vi kommer igång.

Logiskt sett är det första vi kommer att behöva att ha en OpenSSH-installation som redan körs på servern vi kommer åt och även på klienten. Då är det dags att installera sshfs, något väldigt enkelt tack vare det faktum att detta verktyg redan Den är tillgänglig i det officiella Ubuntu-arkivet (och på grund av dess lilla storlek på mindre än 50 Kb, så installeras den på några sekunder):

# apt-get install shfs

Nu när vi har installerat sshfs måste vi använda det enligt dess användning, liknande ssh i det faktum att vi måste autentisera oss med användarnamn och lösenord, varför det självklart att användaren måste vara ett giltigt konto på fjärrdatorn (i vårt exempel kommer det att vara datorn med IP 192.168.1.100).

sshfs användare @ remotecomputer: / sökväg / till / katalog

Så vad vi behöver är att skapa den lokala katalogen som pekar på fjärrkatalogen (som i vårt exempel kan vara / home / program), vilket vi gör enligt följande:

#mkdir / mnt / server

Sedan monterar vi fjärrkatalogen i den här katalogen och gör:

#sshfs root@192.168.1.100: / home / program / / mnt / server

Vi kommer att bli ombedda om root-lösenordet på fjärrdatorn, vilket vi måste veta så att vi anger det och efter detta kommer vi att ha monterat fjärrservern på vår lokala dator. Något som vi enkelt kan kontrollera om vi kör:

$ df -h

O:

ls -l / mnt / server

När vi börjar använda detta kommer vi säkert att uppskatta den stora komforten det erbjuder oss, och om så är fallet kanske vi vill att denna process ska utföras automatiskt när vi startar vår utrustning. Och vi kan få det, för vilket vi måste redigera filen / Etc / fstab:

#vi / etc / fstab

Vi lägger till följande post:

sshfs#$root@192.168.1.100: / / mnt / serversäkringsinställningar, idmap = användare, allow_other, återanslut, _netdev, användare 0 0

Med detta kommer vi att få vad vi vill, men vi kan gå längre och om vårt team har det kontroversiella SYSTEMD som startsystem kan vi använda fästet 'på begäran'det vill säga det kommer att göras automatiskt när vi behöver det (till exempel när vi försöker komma åt den lokala katalogen som är länkad till fjärrkatalogen).

user @ remotecomputer: / home / programs / / mnt / server fuse.sshfs noauto, x-systemd.automount, _netdev, users, idmap = user, allow_other, reconnect 0 0


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.