{"id":137802,"date":"2026-04-27T09:00:00","date_gmt":"2026-04-27T07:00:00","guid":{"rendered":"https:\/\/supporthost.com\/it\/?p=137802"},"modified":"2026-04-14T17:12:00","modified_gmt":"2026-04-14T15:12:00","slug":"sshfs","status":"publish","type":"post","link":"https:\/\/supporthost.com\/it\/sshfs\/","title":{"rendered":"Come usare SSHFS per montare file system remoti"},"content":{"rendered":"\n<p>Per condividere cartelle o file system tra due macchine, una remota e una locale, possiamo usare <strong>SSHFS<\/strong>. In parole semplici SSHFS \u00e8 un file system che ci permette di montare una cartella di un server remoto sul computer locale. Per farlo utilizza la <strong>connessione SSH<\/strong> che ci assicura che il trasferimento dei dati avvenga in maniera criptata.<\/p>\n\n\n\n<p>Una volta montata la cartella remota sul dispositivo locale avremo accesso a quei file direttamente dal dispositivo locale, proprio come se si trattasse di file locali.<\/p>\n\n\n\n<div class=\"wp-block-rank-math-toc-block\" id=\"rank-math-toc\"><h2>Indice<\/h2><nav><ul><li><a href=\"#installare-sshfs\">Installare SSHFS<\/a><\/li><li><a href=\"#montare-un-file-system-con-sshfs\">Montare un file system con SSHFS<\/a><ul><li><a href=\"#montare-il-file-system-con-sshfs\">Montare il file system con SSHFS<\/a><\/li><li><a href=\"#montare-il-file-system-con-mount\">Montare il file system con mount<\/a><\/li><li><a href=\"#usare-fstab-per-montare-i-file-system-remoti-in-automatico\">Usare fstab per montare i file system remoti in automatico<\/a><\/li><\/ul><\/li><li><a href=\"#verificare-se-il-file-system-e-stato-montato-e-smontarlo\">Verificare se il file system \u00e8 stato montato e smontarlo<\/a><\/li><li><a href=\"#opzioni-di-sshfs\">Opzioni di SSHFS<\/a><\/li><li><a href=\"#c\">Conclusioni<\/a><\/li><\/ul><\/nav><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"installare-sshfs\">Installare SSHFS<\/h2>\n\n\n\n<p>L&#8217;<strong>installazione<\/strong> di SSHFS dipende dalla distribuzione che stiamo usando e quindi dal gestore dei pacchetti, di seguito andiamo a elencare i comandi per le principali distribuzioni.<\/p>\n\n\n\n<p>Per Arch:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo pacman -S sshfs<\/code><\/pre>\n\n\n\n<p>Per Debian e Ubuntu:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt install sshfs<\/code><\/pre>\n\n\n\n<p>Per Fedora:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dnf install fuse-sshfs<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"montare-un-file-system-con-sshfs\">Montare un file system con SSHFS<\/h2>\n\n\n\n<p>Per poter montare un file system remoto dobbiamo avere a disposizione le <strong>credenziali SSH<\/strong> per collegarci alla macchina remota. La connessione pu\u00f2 avvenire con <strong>password<\/strong> o, come vedremo pi\u00f9 avanti in questa guida, pu\u00f2 richiedere la creazione delle <strong>chiavi SSH<\/strong>. Se hai bisogno di maggiori dettagli, puoi leggere la nostra guida sulla <a href=\"https:\/\/supporthost.com\/it\/connessione-ssh\/\" data-type=\"post\" data-id=\"15828\">connessione SSH<\/a>.<\/p>\n\n\n\n<p>La prima cosa da fare per montare un file system remoto \u00e8<strong> creare il mount point<\/strong>, scegliamo quindi dove crearlo e creiamo una nuova cartella con il comando seguente:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo mkidr \/mnt\/disco-remoto<\/code><\/pre>\n\n\n\n<p>La cartella che scegliamo come mount point, nel nostro esempio <em>disco-remoto<\/em>, deve appartenere all&#8217;utente e non deve essere una cartella appartenente all&#8217;utente root. Per cambiare la propriet\u00e0 della cartella usiamo il <a href=\"https:\/\/supporthost.com\/it\/comando-chown-linux\/\" data-type=\"post\" data-id=\"81067\">comando chown<\/a> in questo modo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo chown utente:gruppo \/mnt\/disco-remoto<\/code><\/pre>\n\n\n\n<p>Per esempio:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo chown maria:maria \/mnt\/disco-remoto<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"997\" height=\"125\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/03\/cambiare-proprieta-cartella-mount.png\" alt=\"Cambiare Proprieta Cartella Mount\" class=\"wp-image-137803\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/03\/cambiare-proprieta-cartella-mount.png 997w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/03\/cambiare-proprieta-cartella-mount-300x38.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/03\/cambiare-proprieta-cartella-mount-768x96.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/03\/cambiare-proprieta-cartella-mount-120x15.png 120w\" sizes=\"auto, (max-width: 997px) 100vw, 997px\" \/><\/figure>\n\n\n\n<p>Una volta creato il mount point, possiamo montare il file system in diversi modi:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>usando SSHFS;<\/li>\n\n\n\n<li>usando il <a href=\"https:\/\/supporthost.com\/it\/comando-mount-linux\/\">comando mount<\/a>;<\/li>\n\n\n\n<li>inserendo una riga all&#8217;interno di fstab per montarlo in automatico.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"montare-il-file-system-con-sshfs\">Montare il file system con SSHFS<\/h3>\n\n\n\n<p>Per montare il file system usando l&#8217;accesso SSH con password, usiamo il comando seguente:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sshfs user@host:\/percorso-di-origine\/ \/percorso-mount-point\/<\/code><\/pre>\n\n\n\n<p>Dove l&#8217;host \u00e8 indirizzo del server remoto a cui ci stiamo collegando.<\/p>\n\n\n\n<p>Che in un esempio pratico diventa:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sshfs maria@192.168.1.15:\/home\/maria\/file-condivisi \/mnt\/disco-remoto<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"92\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/03\/montare-file-system-sshfs-1024x92.png\" alt=\"Montare File System Sshfs\" class=\"wp-image-137804\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/03\/montare-file-system-sshfs-1024x92.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/03\/montare-file-system-sshfs-300x27.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/03\/montare-file-system-sshfs-768x69.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/03\/montare-file-system-sshfs-120x11.png 120w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/03\/montare-file-system-sshfs.png 1386w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Dopo aver dato il comando ci verr\u00e0 richiesta la password dell&#8217;utente.<\/p>\n\n\n\n<p>Per montare il file system usando l&#8217;autenticazione SSH con chiavi, dobbiamo indicare la posizione della chiave privata:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sshfs -o IdentityFile=\/home\/client\/.ssh\/chiave_server maria@192.168.1.15:\/home\/maria\/file-condivisi \/mnt\/disco-remoto<\/code><\/pre>\n\n\n\n<p>La posizione della <strong>chiave<\/strong> deve essere indicata usando l&#8217;opzione &#8220;IdentityFile=&#8221;.<\/p>\n\n\n\n<p>Se vogliamo aggiungere pi\u00f9 opzioni, possiamo farlo indicandole dopo <code>-o<\/code> e separandole con una virgola, ad esempio per specificare una <strong>porta diversa<\/strong> da quella di default, aggiungeremo l&#8217;opzione port:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sshfs -o port=2299,IdentityFile=\/home\/client\/.ssh\/chiave_server maria@192.168.1.15:\/home\/maria\/file-condivisi \/mnt\/disco-remoto<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"montare-il-file-system-con-mount\">Montare il file system con mount<\/h3>\n\n\n\n<p>Un altro metodo per montare un file system remoto \u00e8 quello di utilizzare il comando mount.<\/p>\n\n\n\n<p>Il comando si usa in questo modo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mount -t sshfs user@host:\/cartella-di-origine \/mnt\/disco-rete<\/code><\/pre>\n\n\n\n<p>In un esempio pratico avremo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mount -t sshfs maria@192.168.1.15:\/home\/maria\/file-condivisi \/mnt\/disco-rete<\/code><\/pre>\n\n\n\n<p>Con il comando qui sopra stiamo fornendo le credenziali di accesso al server:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>user, nell&#8217;esempio <em>maria<\/em><\/li>\n\n\n\n<li>host name o IP del server, nell&#8217;esempio <em>192.168.1.15<\/em>.<\/li>\n<\/ul>\n\n\n\n<p>In questo caso vogliamo montare la cartella &#8220;file-condivisi&#8221; nel mount point creato all&#8217;inizio.<\/p>\n\n\n\n<p class=\"note\">Nota: dopo aver dato il comando ci verr\u00e0 richiesta la password dell&#8217;utente.<\/p>\n\n\n\n<p>Se, invece, vogliamo usare l&#8217;accesso SSH con le chiavi (pubblica e privata), dobbiamo modificare il comando di prima, indicando la posizione della chiave privata, in questo modo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mount -t sshfs -o IdentityFile=\/home\/client\/.ssh\/chiave_server maria@192.168.1.15:\/home\/maria\/file-condivisi \/mnt\/disco-rete<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"usare-fstab-per-montare-i-file-system-remoti-in-automatico\">Usare fstab per montare i file system remoti in automatico<\/h3>\n\n\n\n<p>Se vogliamo rendere il montaggio del file system remoto pi\u00f9 rapido, ci conviene salvarci le informazioni per accedere direttamente nel file <strong>fstab<\/strong>. Una volta aggiunte queste informazioni nel file fstab potremo collegarci ai file system remoti semplicemente <strong>indicando il mount point<\/strong>.<\/p>\n\n\n\n<p>La riga da inserire nel file fstab deve avere questa struttura:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>user@host:\/percorso-di-origine \/punto-di-mount sshfs rw,noauto,identityfile=\/percorso-chiave-privata 0 0<\/code><\/pre>\n\n\n\n<p>In questo caso abbiamo usato queste opzioni:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>rw<\/code> per dare i permessi di lettura e scrittura;<\/li>\n\n\n\n<li><code>noauto<\/code> per far s\u00ec che il file system non venga montato automaticamente all&#8217;avvio;<\/li>\n\n\n\n<li><code>identityfile<\/code> per indicare la posizione della chiave privata che ci permette di collegarci con SSH.<\/li>\n<\/ul>\n\n\n\n<p>Con dei valori reali avremo quindi una riga come questa:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>maria@192.168.1.15:\/home\/maria\/file-condivisi \/mnt\/disco-rete sshfs rw,noauto,identityfile=\/home\/client\/.ssh\/chiave_server 0 0<\/code><\/pre>\n\n\n\n<p>Dopo aver salvato le modifiche al file fstab (che si trova nella cartella \/etc), ci baster\u00e0 dare il comando seguente:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mount \/punto-di-mount<\/code><\/pre>\n\n\n\n<p>Nel nostro caso il punto di mount \u00e8 \/mnt\/disco-rete, quindi il comando da usare sar\u00e0:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mount \/mnt\/disco-rete<\/code><\/pre>\n\n\n\n<p>In questo modo il file system remoto verr\u00e0 montato senza richiedere altre credenziali visto che abbiamo fornito l&#8217;autenticazione con chiave direttamente nel file fstab.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"verificare-se-il-file-system-e-stato-montato-e-smontarlo\">Verificare se il file system \u00e8 stato montato e smontarlo<\/h2>\n\n\n\n<p>Dopo aver montato il file system con uno dei metodi che abbiamo visto prima, possiamo verificare se \u00e8 stato montato usando il comando:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>findmnt<\/code><\/pre>\n\n\n\n<p>L&#8217;output di questo comando ci mostrer\u00e0 i diversi file system montati.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"425\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/02\/comando-findmnt-1024x425.png\" alt=\"Comando Findmnt\" class=\"wp-image-137597\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/02\/comando-findmnt-1024x425.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/02\/comando-findmnt-300x124.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/02\/comando-findmnt-768x319.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/02\/comando-findmnt-120x50.png 120w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/02\/comando-findmnt-1536x637.png 1536w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/02\/comando-findmnt-2048x850.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Per <strong>smontare<\/strong> un file system remoto, invece, ci basta utilizzare il comando <strong>umount<\/strong> seguito dal mount point, in questo modo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>umount \/mnt\/disco-rete<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"opzioni-di-sshfs\">Opzioni di SSHFS<\/h2>\n\n\n\n<p>Quando usiamo SSHFS possiamo aggiungere delle opzioni per modificare il comportamento di default. Le opzioni si aggiungono in questo modo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sshfs user@host:\/percorso-remoto \/punto-di-mount -o &#91;opzioni]<\/code><\/pre>\n\n\n\n<p>In un esempio reale diventa:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sshfs maria@192.168.1.15:\/home\/maria\/file-condivisi \/mnt\/disco-remoto -o allow_root,compression=yes<\/code><\/pre>\n\n\n\n<p>Quando montiamo un file system con il comando che abbiamo visto prima e senza utilizzare opzioni, i file saranno poi accessibili solo all&#8217;utente che montato il disco remoto. Possiamo rendere i file <strong>accessibili anche ad altri utenti<\/strong> usando delle opzioni.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>allow_root &#8211; permette l&#8217;accesso ai file anche all&#8217;utente root;<\/li>\n\n\n\n<li>allow_other &#8211; permette a tutti gli utenti l&#8217;accesso ai file.<\/li>\n<\/ul>\n\n\n\n<p>In alternativa possiamo assegnare la propriet\u00e0 della cartella del mount point e quindi limitare l&#8217;accesso a solo quell&#8217;utente, specificando ID dell&#8217;<strong>utente<\/strong> e del gruppo, in questo modo:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>uid &#8211; per indicare l&#8217;utente<\/li>\n\n\n\n<li>gid &#8211; per indicare il gruppo.<\/li>\n<\/ul>\n\n\n\n<p>Nel comando complessivo dovremo quindi indicarli in questo modo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sshfs maria@192.168.1.15:\/home\/maria\/file-condivisi \/mnt\/disco-remoto -o uid=1002,gid=1002<\/code><\/pre>\n\n\n\n<p>Altre opzioni utili possono essere:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>port=numero-porta<\/code> &#8211; possiamo usarlo se vogliamo usare una porta diversa da quella di default (cio\u00e8 la 22). Per esempio con l&#8217;opzione <code>-o port=2299<\/code> indichiamo di usare la porta specificata invece di quella predefinita.<\/li>\n\n\n\n<li><code>reconnect<\/code> &#8211; ci permette di ricollegarci in automatico se la connessione viene interrotta.<\/li>\n\n\n\n<li><code>compression=yes<\/code> &#8211; attiva la compressione ed \u00e8 utile quando usiamo connessioni lente.<\/li>\n\n\n\n<li><code>ServerAliveInterval=15<\/code> &#8211; fa s\u00ec che la connessione venga mantenuta anche quando c&#8217;\u00e8 un periodo di inattivit\u00e0.<\/li>\n<\/ul>\n\n\n\n<p>Puoi consultare la lista di tutte le opzioni nella <a href=\"https:\/\/man7.org\/linux\/man-pages\/man1\/sshfs.1.html\" rel=\"noopener\">documentazione<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"c\">Conclusioni<\/h2>\n\n\n\n<p>Abbiamo visto come usare SSHFS per condividere cartelle tra dispositivi, ad esempio per accedere a una <strong>cartella remota<\/strong> su un server. Questo strumento ci permette di collegarci usando la connessione SSH e poi rendere accessibili le cartelle proprio come se fossero cartelle del sistema locale. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Per condividere cartelle o file system tra due macchine, una remota e una locale, possiamo usare SSHFS. In parole semplici SSHFS \u00e8 un file system che ci permette di montare una cartella di un server remoto sul computer locale. Per farlo utilizza la connessione SSH che ci assicura che il trasferimento dei dati avvenga in [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":144277,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[67],"tags":[],"class_list":["post-137802","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux"],"acf":[],"_links":{"self":[{"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/posts\/137802","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/comments?post=137802"}],"version-history":[{"count":5,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/posts\/137802\/revisions"}],"predecessor-version":[{"id":144792,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/posts\/137802\/revisions\/144792"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/media\/144277"}],"wp:attachment":[{"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/media?parent=137802"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/categories?post=137802"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/tags?post=137802"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}