GNU/Linux >> Linux Esercitazione >  >> Cent OS

SSHFS (Secure SHell FileSystem) – Monta in modo sicuro il filesystem remoto su ssh

In Linux come i sistemi operativi, possiamo montare in modo sicuro un file system remoto sul protocollo ssh usando il comando sshfs. SSHFS sta per Secure SHell FileSystem. SSHFS ci consente di montare il file system remoto e interagire con directory e file remoti su una macchina locale.

Sul computer locale in cui è montato SSHFS, l'implementazione utilizza il modulo del kernel FUSE (File system in Userspace). L'effetto pratico di ciò è che l'utente finale può interagire senza problemi con i file remoti che vengono serviti in modo sicuro su SSH proprio come se fossero file locali sul proprio computer. Sul computer remoto viene utilizzato il sottosistema SFTP di SSH.

Installazione di SSHFS su CentOS/RHEL/Fedora

Poiché il pacchetto sshfs non è disponibile nei repository predefiniti, quindi prima abilita il repository epel e poi usa il comando yum per installare sshfs.

# wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
# rpm -ivh epel-release-6-8.noarch.rpm
# yum install sshfs

Installazione di SSHFS su Ubuntu

$ sudo apt-get install sshfs

Monta il file system remoto usando il comando seguente.

Sintassi:

# sshfs [user@]host:[dir] mountpoint

Esempio:

# sshfs [email protected]:/  /home/thegeekdiary/

Nel comando precedente, stiamo montando il file system "/" dell'host remoto (mail9.nsitmail.com) nella cartella locale (/home/thegeekdiary). Verifica se il filesystem remoto è montato o meno usando il comando (df -hT).

# df -hT

Monta permanentemente il filesystem remoto

Quando montiamo il filesystem remoto usando sshfs, e per qualche motivo se la tua macchina locale viene riavviata, dopo il riavvio il filesystem remoto non sarà disponibile, quindi per montare permanentemente il filesystem remoto, aggiungi le voci seguenti nel file /etc/fstab.

[email protected]:/  /home/thegeekdiary/   fuse defaults 0 0

Ora esegui il comando seguente per riflettere le modifiche del file fstab:

# mount -a

Per smontare il file system remoto, utilizzare il comando Sotto:

# umount /home/thegeekdiary

O

# fusermount -u mountpoint


Cent OS
  1. Come vengono analizzati gli argomenti della riga di comando remota Ssh?

  2. Linux:come montare un filesystem remoto specificando un numero di porta?

  3. scrivi uno script di shell su ssh su una macchina remota ed esegui i comandi

  4. Rimuovi i file dall'host remoto utilizzando SSH

  5. Montaggio SSHFS che sopravvive alla disconnessione

Come montare un filesystem Linux remoto usando SSHFS

Monta una cartella remota con sshfs

Come configurare una connessione MySQL remota sicura

Come utilizzare Secure Shell Access (SSH) tramite PuTTY?

Come utilizzare il montaggio SSHFS con directory remote su SSH

Secure Shell:client ssh del browser Web Chrome