Montare lo Storage Server come unità di rete: Linux e Windows
Così monti il tuo Storage Server in modo cifrato come un disco locale: su Linux come directory /storage, su Windows come unità di rete storage. Con montaggio permanente e aiuto per i messaggi di errore.
Il tuo Storage Server si può montare sul server come un normale disco locale. Su Linux compare poi come directory /storage, su Windows come unità di rete di nome storage. Programmi, script e strumenti di backup scrivono semplicemente in quel percorso, senza che tu debba copiare a mano i file da una parte all'altra.
Questa guida mostra passo passo tutte le strade, sempre con connessione cifrata, perché i dati viaggiano via internet: su Linux SMB (chiamato anche CIFS o Samba) con cifratura SMB 3 oppure SSHFS, su Windows SSHFS-Win tramite SFTP. In più vedrai come rendere il montaggio permanente, in modo che sopravviva a un riavvio, e quali messaggi di errore compaiono più spesso nella pratica. I comandi Linux valgono per Debian 12 e 13, Ubuntu 22.04 e 24.04, AlmaLinux e Rocky Linux 9, i passaggi per Windows valgono per Windows 10 e 11 e per Windows Server dalla versione 2016 alla 2025.
I comandi più importanti li trovi anche già compilati con il tuo hostname e il tuo nome utente nell'area clienti, nella pagina del tuo Storage Server, nel riquadro "Collega come unità di rete".
Prima di iniziare: credenziali e impostazioni di accesso
Tutti i dati li trovi nell'area clienti, nella pagina del tuo Storage Server, sezione "Dettagli di connessione": hostname, nome utente e password. Se lì non vedi nessuna password, ne generi una nuova con "Reimposta password". Tieni presente però che in questo modo tutte le connessioni esistenti vengono interrotte: i server su cui lo storage è già montato avranno poi bisogno della nuova password.
Nella stessa pagina il pulsante "Impostazioni di accesso" apre gli interruttori dei singoli accessi. Per questa guida ne contano tre:
- Samba / CIFS per l'unità di rete via SMB (porta 445).
- SSH / SFTP / SCP / rsync per SSHFS su Linux e SSHFS-Win su Windows (porta 23).
- Raggiungibilità esterna deve essere attiva, perché il tuo server accede allo storage via internet.
Sugli Storage Server appena ordinati tutti e tre sono già attivi. Gli esempi di questo articolo usano i valori seguenti, sostituiscili con i tuoi:
| Dato | Valore di esempio |
|---|---|
| Hostname | u123456.storage.kernelhost.net |
| Nome utente | u123456 |
| Condivisione (SMB) | backup |
| Porta SMB | 445 |
| Porta SSH, SFTP, rsync | 23 |
Su ogni Storage Server la condivisione si chiama backup, quindi il percorso completo è \\u123456.storage.kernelhost.net\backup su Windows e //u123456.storage.kernelhost.net/backup su Linux.
Come prima cosa verifica che il tuo server raggiunga davvero lo storage: la porta 23 per SSHFS e SSHFS-Win, la porta 445 per SMB. Su Linux:
timeout 5 bash -c '</dev/tcp/u123456.storage.kernelhost.net/23' && echo "Porta 23 raggiungibile"
timeout 5 bash -c '</dev/tcp/u123456.storage.kernelhost.net/445' && echo "Porta 445 raggiungibile"
Su Windows, in PowerShell:
Test-NetConnection u123456.storage.kernelhost.net -Port 23
Se compare TcpTestSucceeded : True, la strada è libera. Se invece la connessione non si stabilisce, controlla l'interruttore corrispondente ("SSH / SFTP / SCP / rsync" per la porta 23, "Samba / CIFS" per la porta 445), la "Raggiungibilità esterna" ed eventualmente un firewall sul tuo server che filtri le connessioni in uscita. Se la porta 445 resta bloccata in modo permanente, su Linux passa a SSHFS, descritto più avanti.
Linux: montare lo storage in /storage (SMB)
1. Installare cifs-utils
Il client SMB è incluso nel pacchetto cifs-utils. Su Debian e Ubuntu:
apt-get update
apt-get install -y cifs-utils
Su AlmaLinux, Rocky Linux e RHEL:
dnf install -y cifs-utils
2. Creare il punto di mount e le credenziali
Crea la directory in cui dovrà comparire lo storage e un file per le credenziali:
mkdir -p /storage
nano /etc/storage-credentials
Contenuto del file:
username=u123456
password=LA_TUA_PASSWORD
Poi fai in modo che soltanto root possa leggere il file:
chmod 600 /etc/storage-credentials
Perché un file a parte: così la password non finisce né in /etc/fstab, che ogni utente può leggere, né nella cronologia dei comandi. In questo file i caratteri speciali della password non creano problemi, e le virgolette non servono.
3. Montare a mano una prima volta e verificare
mount -t cifs //u123456.storage.kernelhost.net/backup /storage -o credentials=/etc/storage-credentials,seal,iocharset=utf8,uid=0,gid=0,file_mode=0660,dir_mode=0770
Le opzioni nel dettaglio:
sealcifra la connessione con SMB 3. Dato che i dati viaggiano via internet, non dovresti mai tralasciare questa opzione.iocharset=utf8fa sì che le lettere accentate e i caratteri speciali nei nomi dei file arrivino correttamente.uidegidstabiliscono a quale utente locale appartengono i file. Se per esempio deve scrivere il web server, usauid=www-data,gid=www-data.file_modeedir_modedeterminano i permessi che Linux mostra per file e cartelle. Sullo storage stesso non vengono salvati permessi Linux: questi valori valgono solo sul tuo server.
Per verificare che tutto funzioni:
df -h /storage
touch /storage/file-di-prova && ls -l /storage && rm /storage/file-di-prova
Adesso df mostra la dimensione del tuo Storage Server al posto di quella del disco locale.
4. Montare in modo permanente con /etc/fstab
Per fare in modo che lo storage torni disponibile in automatico dopo ogni riavvio, inseriscilo in /etc/fstab. Prima smonta il mount di prova:
umount /storage
nano /etc/fstab
Aggiungi in fondo questa riga (è un'unica riga):
//u123456.storage.kernelhost.net/backup /storage cifs credentials=/etc/storage-credentials,seal,iocharset=utf8,uid=0,gid=0,file_mode=0660,dir_mode=0770,_netdev,nofail,x-systemd.automount 0 0
Le tre opzioni finali sono importanti:
_netdevindica al sistema che si tratta di un'unità di rete, che si può montare solo quando la rete è attiva.nofailevita che il tuo server resti bloccato all'avvio se lo storage per qualche motivo non è raggiungibile.x-systemd.automountmonta lo storage solo al primo accesso a/storagee lo rimonta automaticamente dopo un'interruzione.
Ricarica la configurazione e monta lo storage:
systemctl daemon-reload
mount -a
ls /storage
Se mount -a non segnala errori, la riga è corretta. A quel punto puoi provare un riavvio senza rischi: grazie a nofail il server si avvia anche se qualcosa non va.
Alternativa per Linux: SSHFS sulla porta 23
SSHFS monta lo storage tramite SSH. Conviene se nel tuo caso la porta 445 è bloccata oppure se preferisci lavorare con una chiave SSH invece che con una password. La connessione è sempre cifrata. Su /storage configura o SMB o SSHFS, non entrambi contemporaneamente.
Per installare SSHFS su Debian e Ubuntu:
apt-get install -y sshfs
Su AlmaLinux e Rocky Linux il pacchetto si trova nel repository EPEL:
dnf install -y epel-release
dnf install -y fuse-sshfs
Genera una chiave dedicata e registrala sullo storage:
ssh-keygen -t ed25519 -f /root/.ssh/storage_ed25519 -N ""
cat /root/.ssh/storage_ed25519.pub | ssh -p 23 u123456@u123456.storage.kernelhost.net install-ssh-key
Alla prima connessione confermi il fingerprint dello storage con yes e inserisci una volta la password. Il comando install-ssh-key aggiunge la chiave senza sovrascrivere quelle già presenti. Da quel momento il tuo server accede senza password.
Per montarlo a mano:
mkdir -p /storage
sshfs -p 23 -o IdentityFile=/root/.ssh/storage_ed25519,reconnect,ServerAliveInterval=15,ServerAliveCountMax=3 u123456@u123456.storage.kernelhost.net: /storage
I due punti dopo l'hostname indicano la tua directory home sullo storage, cioè gli stessi file che vedi anche tramite la condivisione SMB. Per il montaggio permanente questa riga va in /etc/fstab:
u123456@u123456.storage.kernelhost.net: /storage fuse.sshfs port=23,IdentityFile=/root/.ssh/storage_ed25519,reconnect,ServerAliveInterval=15,ServerAliveCountMax=3,allow_other,_netdev,nofail,x-systemd.automount 0 0
allow_other consente l'accesso anche a utenti diversi da root, per esempio al web server. reconnect e i due valori ServerAlive mantengono stabile la connessione quando la rete ha un breve intoppo. Poi, come sopra, systemctl daemon-reload e mount -a.
Windows: connettere lo storage in modo cifrato come unità di rete "storage"
Di serie Windows connette le unità di rete tramite SMB. Questa connessione però viene cifrata solo se una delle due parti lo richiede esplicitamente, e su Windows non puoi farci affidamento. Perché nessuno possa leggere i tuoi dati mentre viaggiano via internet, su Windows connetti lo storage tramite SFTP, cioè tramite SSH. Ti servono due programmi open source gratuiti: WinFsp fornisce il file system, SSHFS-Win porta SFTP in Esplora file come unità di rete.
1. Installare WinFsp e SSHFS-Win
Apri PowerShell con "Esegui come amministratore" e incolla questi comandi. Scaricano da GitHub entrambi i pacchetti di installazione e li installano senza fare domande:
[Net.ServicePointManager]::SecurityProtocol = 'Tls12'
$ProgressPreference = 'SilentlyContinue'
Invoke-WebRequest https://github.com/winfsp/winfsp/releases/download/v2.1/winfsp-2.1.25156.msi -OutFile "$env:TEMP\winfsp.msi" -UseBasicParsing
Invoke-WebRequest https://github.com/winfsp/sshfs-win/releases/download/v3.5.20357/sshfs-win-3.5.20357-x64.msi -OutFile "$env:TEMP\sshfs-win.msi" -UseBasicParsing
Start-Process msiexec.exe -Wait -ArgumentList "/i `"$env:TEMP\winfsp.msi`" /qn /norestart"
Start-Process msiexec.exe -Wait -ArgumentList "/i `"$env:TEMP\sshfs-win.msi`" /qn /norestart"
Se sul tuo computer è disponibile winget, per esempio su Windows 11, basta anche winget install -e --id SSHFS-Win.SSHFS-Win. WinFsp viene installato automaticamente insieme a SSHFS-Win.
2. Connettere l'unità in Esplora file
- Apri Esplora file e a sinistra seleziona "Questo PC".
- Scegli "Connetti unità di rete". In Windows 11 e Windows Server 2025 la voce si trova nel menu dei tre puntini, in Windows 10 e Windows Server dal 2016 al 2022 nella scheda "Computer".
- Come unità scegli
S:e come cartella inserisci\\sshfs\u123456@u123456.storage.kernelhost.net!23. Il!23finale è la porta: senza questa indicazione SSHFS-Win prova la porta 22. - Lascia selezionata la casella "Riconnetti all'accesso" e fai clic su "Fine".
- Nella finestra delle credenziali inserisci la tua password e seleziona "Memorizza credenziali".
- All'inizio l'unità compare con un nome tecnico. Fai clic con il pulsante destro sull'unità, scegli "Rinomina" e digita
storage.
Da questo momento lo storage è disponibile in "Questo PC" come unità storage e viene riconnesso automaticamente e in modo cifrato a ogni accesso.
Tramite PowerShell
Si fa prima con un solo comando. Eseguilo in una normale finestra di PowerShell, non in una finestra avviata con "Esegui come amministratore", perché Esplora file non vede le unità connesse in una sessione con privilegi elevati. Durante l'esecuzione Windows ti chiede la password:
net use S: \\sshfs\u123456@u123456.storage.kernelhost.net!23 * /user:u123456 /persistent:yes
Il nome storage lo assegni poi così:
(New-Object -ComObject Shell.Application).NameSpace('S:').Self.Name = 'storage'
net use memorizza l'unità, ma non la password. Per questo, dopo un riavvio, Windows te la chiede di nuovo la prima volta che apri l'unità. Se in quella finestra selezioni "Memorizza credenziali", da quel momento Windows connette l'unità senza chiedere nulla. cmdkey qui non serve, perché SSHFS-Win accetta solo le credenziali inserite nella propria finestra delle credenziali.
Per sapere se l'unità passa da SSHFS-Win, usa net use: nella riga di S: compare WinFsp.Np come rete. Questa connessione passa sempre da SSH ed è quindi cifrata.
SMB su Windows solo con cifratura obbligatoria
A partire da Windows 11 24H2 e Windows Server 2025, Windows può richiedere la cifratura per tutte le connessioni SMB in uscita. Solo così anche la strada classica tramite la condivisione backup è sicura. Attiva la cifratura in una finestra di PowerShell con privilegi di amministratore:
Set-SmbClientConfiguration -RequireEncryption $true -Confirm:$false
L'impostazione vale per tutte le connessioni SMB del computer. Se il tuo server è collegato anche ad altre condivisioni più vecchie senza cifratura, dopo non potrai più raggiungerle. Poi connetti l'unità in una finestra normale e verifica che nell'output compaia Encrypted : True:
Test-NetConnection u123456.storage.kernelhost.net -Port 445
cmdkey /add:u123456.storage.kernelhost.net /user:u123456 /pass
net use S: \\u123456.storage.kernelhost.net\backup /persistent:yes
Get-SmbConnection -ServerName u123456.storage.kernelhost.net | Format-List ServerName,ShareName,Dialect,Encrypted
Questo metodo sostituisce SSHFS-Win. Se S: è già collegata tramite SSHFS-Win, scollegala prima con net use S: /delete. Nelle versioni precedenti di Windows non è possibile imporre la cifratura. In quel caso usa SSHFS-Win come descritto sopra.
Per servizi e attività pianificate
Una lettera di unità vale solo nella sessione di accesso dell'utente che l'ha connessa. Per questo servizi, attività pianificate e molti programmi di backup non vedono S:. Per i backup automatici conviene usare un programma che supporti SFTP direttamente, per esempio rclone o restic, con l'host u123456.storage.kernelhost.net, la porta 23 e il tuo nome utente.
Errori frequenti e le loro cause
| Messaggio | Causa | Soluzione |
|---|---|---|
mount error(13): Permission denied | Nome utente o password errati, oppure "Samba / CIFS" è disattivato | Controllare il file delle credenziali e l'interruttore, dopo un reset della password aggiornare il file |
mount error(115): Operation now in progress | Porta 445 non raggiungibile oppure "Raggiungibilità esterna" disattivata | Eseguire il test della porta descritto sopra, controllare l'interruttore oppure usare SSHFS |
mount error(112): Host is down | Client e storage non trovano una versione di SMB comune | Aggiungere l'opzione vers=3.0 alle opzioni di mount |
mount error(2): No such file or directory | Nome della condivisione errato | La condivisione si chiama sempre backup |
bad option; for several filesystems (e.g. nfs, cifs) you might need a /sbin/mount.<type> helper program. | Manca il pacchetto cifs-utils | Installare il pacchetto come descritto sopra |
| Il trasferimento di file da 4 GB in su si interrompe | Cache del client SMB | Aggiungere l'opzione cache=none alle opzioni di mount |
| Windows: percorso di rete o nome di rete non trovato (errore di sistema 53 o 67) | Manca WinFsp o SSHFS-Win, il percorso è errato oppure la porta è bloccata | Ripetere l'installazione, controllare il percorso \\sshfs\u123456@u123456.storage.kernelhost.net!23, eseguire Test-NetConnection |
| Windows chiede continuamente la password | Password errata, oppure l'interruttore "SSH / SFTP / SCP / rsync" o "Raggiungibilità esterna" è disattivato | Controllare la password nei Dettagli di connessione, attivare gli interruttori nelle impostazioni di accesso |
| Windows, SMB: errore di sistema 86 o 1326 | Credenziali errate | Eliminarle con cmdkey /delete:u123456.storage.kernelhost.net e salvarle di nuovo |
| Windows, SMB: errore di sistema 1219 | Esiste già una connessione con credenziali diverse | net use \\u123456.storage.kernelhost.net\backup /delete e riconnettere |
Per scollegare lo storage su Linux basta umount /storage, su Windows net use S: /delete. Le credenziali salvate di SSHFS-Win le rimuovi in Gestione credenziali di Windows, alla voce "Credenziali generiche", quelle per SMB con cmdkey /delete:u123456.storage.kernelhost.net.
Unità di rete o strumento di backup?
Un'unità montata è ideale quando i programmi devono scrivere direttamente in una cartella, per esempio per upload, esportazioni o archivi. Per i backup regolari, strumenti come rsync, BorgBackup o restic via SSH sulla porta 23 sono spesso la scelta più robusta: trasferiscono solo le modifiche, riprendono le esecuzioni interrotte e, se vuoi, cifrano i dati già sul tuo server. Come impostare una soluzione del genere lo spiega il nostro articolo sulla strategia di backup per server, e per la pianificazione ti aiuta la guida su come configurare un cron job.
Consiglio: se nelle impostazioni di accesso attivi la "Directory snapshot ZFS", gli snapshot del tuo Storage Server compaiono come directory in sola lettura .zfs/snapshot. A quel punto ripristini i singoli file semplicemente copiandoli, senza dover riportare indietro un intero snapshot.
La sicurezza in breve
- Su Linux monta sempre con
sealoppure usa SSHFS, su Windows usa SSHFS-Win, così i dati viaggiano cifrati. Su Windows usa SMB classico solo con cifratura obbligatoria, a partire da Windows 11 24H2 o Windows Server 2025. - Il file delle credenziali
/etc/storage-credentialsappartiene a root e ha i permessi600. - Nelle impostazioni di accesso disattiva ciò che non ti serve. Se usi solo SSHFS e SSHFS-Win, "Samba / CIFS" può restare disattivato.
- Per SSHFS usa una chiave dedicata soltanto allo storage, come mostrato sopra. Come mettere in sicurezza SSH in generale lo spiega l'articolo Proteggere SSH e configurare l'accesso con chiave.
Domande frequenti
Come si chiama la condivisione del mio Storage Server?
Quali porte servono per lo Storage Server?
La connessione allo storage è cifrata?
Perché dopo un riavvio l'unità è sparita?
Perché non vedo l'unità in Esplora file, anche se net use ha funzionato?
Posso montare lo storage su più server contemporaneamente?
2026 KernelHost GmbH. Tutti i diritti riservati. Questa guida è protetta dal diritto d'autore. La ripubblicazione su altri siti web, anche parziale o in forma modificata, non è consentita senza il nostro consenso scritto. Le citazioni con indicazione della fonte e un link sono le benvenute.

