Montera Storage Server som nätverksenhet: Linux och Windows

Publicerad den 9 min läsning

Så monterar du din Storage Server som en lokal hårddisk: i Linux som katalogen /storage, i Windows som nätverksenheten storage. Med permanent montering och hjälp vid felmeddelanden.

Din Storage Server kan monteras på din server precis som en lokal hårddisk. I Linux visas den sedan som katalogen /storage, i Windows som en nätverksenhet med namnet storage. Program, skript och backupverktyg skriver då helt enkelt till den sökvägen, utan att du behöver kopiera filer fram och tillbaka för hand.

Den här guiden visar båda vägarna steg för steg: SMB (även kallat CIFS eller Samba) för Linux och Windows samt SSHFS som krypterat alternativ för Linux. Dessutom visar vi hur monteringen ligger kvar efter en omstart och går igenom de felmeddelanden som oftast dyker upp i praktiken. Linux-kommandona gäller för Debian 12 och 13, Ubuntu 22.04 och 24.04 samt AlmaLinux och Rocky Linux 9, Windows-stegen för Windows 10 och 11 samt Windows Server 2019 till 2025.

Innan du börjar: inloggningsuppgifter och åtkomstinställningar

Alla uppgifter hittar du i kundpanelen under din Storage Server, i avsnittet ”Anslutningsuppgifter”: värdnamn, användarnamn och lösenord. Syns inget lösenord där skapar du ett nytt med ”Återställ lösenord”. Det kopplar dock bort alla befintliga anslutningar, och servrar som redan har lagringen monterad behöver sedan det nya lösenordet.

På samma sida öppnar knappen ”Åtkomstinställningar” reglagen för de olika åtkomstsätten. För den här guiden är tre av dem viktiga:

  • Samba / CIFS för nätverksenheten i Windows och Linux (port 445).
  • SSH / SFTP / SCP / rsync för SSHFS i Linux (port 23).
  • Extern nåbarhet måste vara aktiverad, eftersom din server kommer åt lagringen via internet.

På nybeställda Storage Servers är alla tre redan aktiva. Exemplen i den här artikeln använder följande värden, byt ut dem mot dina egna:

UppgiftExempelvärde
Värdnamnu123456.storage.kernelhost.net
Användarnamnu123456
Utdelning (SMB)backup
Port för SMB445
Port för SSH, SFTP, rsync23

Utdelningen heter backup på varje Storage Server, så den fullständiga sökvägen är \\u123456.storage.kernelhost.net\backup i Windows och //u123456.storage.kernelhost.net/backup i Linux.

Kontrollera först om din server över huvud taget når lagringen på port 445. I Linux:

timeout 5 bash -c '</dev/tcp/u123456.storage.kernelhost.net/445' && echo "Port 445 nåbar"

I Windows med PowerShell:

Test-NetConnection u123456.storage.kernelhost.net -Port 445

Står det TcpTestSucceeded : True är vägen fri. Upprättas ingen anslutning, kontrollera de två reglagen ”Samba / CIFS” och ”Extern nåbarhet” samt en eventuell brandvägg på din server som filtrerar utgående anslutningar. Är port 445 permanent blockerad använder du i Linux i stället SSHFS, som beskrivs längre ned.

Linux: montera lagringen under /storage (SMB)

1. Installera cifs-utils

SMB-klienten finns i paketet cifs-utils. På Debian och Ubuntu:

apt-get update
apt-get install -y cifs-utils

På AlmaLinux, Rocky Linux och RHEL:

dnf install -y cifs-utils

2. Skapa monteringspunkt och inloggningsfil

Skapa katalogen där lagringen ska visas och en fil för inloggningsuppgifterna:

mkdir -p /storage
nano /etc/storage-credentials

Filens innehåll:

username=u123456
password=DITT_LOSENORD

Se sedan till att bara root kan läsa filen:

chmod 600 /etc/storage-credentials

Skälet till en egen fil: lösenordet hamnar då varken i /etc/fstab, som alla användare får läsa, eller i kommandohistoriken. Specialtecken i lösenordet är inget problem i den här filen, och citattecken behövs inte.

3. Montera manuellt en gång och testa

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

Alternativen var för sig:

  • seal krypterar anslutningen med SMB 3. Eftersom data går över internet bör du aldrig utelämna det här alternativet.
  • iocharset=utf8 ser till att å, ä, ö och andra specialtecken i filnamn kommer fram korrekt.
  • uid och gid bestämmer vilken lokal användare som äger filerna. Ska till exempel webbservern kunna skriva, använd uid=www-data,gid=www-data.
  • file_mode och dir_mode bestämmer vilka rättigheter Linux visar för filer och kataloger. På själva lagringen sparas inga Linux-rättigheter, värdena gäller bara på din server.

Så ser du om allt fungerar:

df -h /storage
touch /storage/testfil && ls -l /storage && rm /storage/testfil

df visar nu storleken på din Storage Server i stället för den lokala hårddiskens.

4. Montera permanent via /etc/fstab

För att lagringen automatiskt ska finnas på plats igen efter varje omstart lägger du in den i /etc/fstab. Avmontera testmonteringen först:

umount /storage
nano /etc/fstab

Lägg till den här raden i slutet (allt på en enda rad):

//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

De tre tilläggen i slutet är viktiga:

  • _netdev talar om för systemet att det rör sig om en nätverksenhet som kan monteras först när nätverket är uppe.
  • nofail förhindrar att din server hänger sig vid uppstarten om lagringen någon gång inte går att nå.
  • x-systemd.automount monterar lagringen först vid den första åtkomsten till /storage och monterar om den automatiskt efter ett avbrott.

Läs in konfigurationen på nytt och montera:

systemctl daemon-reload
mount -a
ls /storage

Rapporterar mount -a inget fel är raden korrekt. Därefter kan du tryggt testa en omstart: tack vare nofail startar servern även om något inte stämmer.

Alternativ för Linux: SSHFS via port 23

SSHFS monterar lagringen via SSH. Det lönar sig om port 445 är blockerad hos dig eller om du hellre arbetar med en SSH-nyckel än med ett lösenord. Anslutningen är alltid krypterad. Sätt upp antingen SMB eller SSHFS på /storage, inte båda samtidigt.

Installera SSHFS på Debian och Ubuntu:

apt-get install -y sshfs

På AlmaLinux och Rocky Linux finns paketet i EPEL-paketkällan:

dnf install -y epel-release
dnf install -y fuse-sshfs

Skapa en egen nyckel och lägg in den på din Storage Server:

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

Vid den första anslutningen bekräftar du fingeravtrycket för din Storage Server med yes och anger lösenordet en gång. Kommandot install-ssh-key lägger till nyckeln utan att skriva över befintliga nycklar. Från och med nu loggar din server in utan lösenord.

Montera manuellt:

mkdir -p /storage
sshfs -p 23 -o IdentityFile=/root/.ssh/storage_ed25519,reconnect,ServerAliveInterval=15,ServerAliveCountMax=3 u123456@u123456.storage.kernelhost.net: /storage

Kolonet efter värdnamnet står för din hemkatalog på lagringen, alltså samma filer som du även ser via SMB-utdelningen. För permanent montering lägger du in den här raden i /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 ger även andra användare än root åtkomst, till exempel webbservern. reconnect och de två ServerAlive-värdena håller anslutningen stabil vid korta störningar i nätet. Kör sedan systemctl daemon-reload och mount -a som ovan.

Windows: anslut lagringen som nätverksenheten ”storage”

Via Utforskaren

  1. Öppna Utforskaren och välj ”Den här datorn” till vänster.
  2. Välj ”Anslut nätverksenhet”. I Windows 11 hittar du kommandot i menyn under de tre punkterna, i Windows Server på fliken ”Dator”.
  3. Välj S: som enhet och ange \\u123456.storage.kernelhost.net\backup som mapp.
  4. Markera ”Återanslut vid inloggning” och ”Anslut med andra autentiseringsuppgifter” och klicka på ”Slutför”.
  5. Ange u123456 som användarnamn samt ditt lösenord och kryssa i ”Kom ihåg mina autentiseringsuppgifter”.
  6. Enheten visas först som ”backup (\\u123456.storage.kernelhost.net) (S:)”. Högerklicka på den, välj ”Byt namn” och skriv storage.

Från och med nu finns lagringen under ”Den här datorn” som enheten storage och ansluts automatiskt vid varje inloggning.

Via PowerShell eller kommandotolken

Snabbare går det med två kommandon. Det första sparar inloggningsuppgifterna i Autentiseringshanteraren i Windows och frågar dig samtidigt efter lösenordet, det andra ansluter enheten permanent:

cmdkey /add:u123456.storage.kernelhost.net /user:u123456 /pass
net use S: \\u123456.storage.kernelhost.net\backup /persistent:yes

Namnet storage ger du enheten i PowerShell:

(New-Object -ComObject Shell.Application).NameSpace('S:').Self.Name = 'storage'

Viktigt: kör de här kommandona i ett vanligt fönster, inte i ett som startats med ”Kör som administratör”. Enheter som ansluts i en session med förhöjd behörighet syns inte i Utforskaren, trots att net use rapporterar att det lyckades.

Kontrollera och kryptera anslutningen

Vilken SMB-version Windows har förhandlat fram och om anslutningen är signerad eller krypterad visar PowerShell:

Get-SmbConnection -ServerName u123456.storage.kernelhost.net | Format-List ServerName,ShareName,Dialect,Signed,Encrypted

Från och med Windows 11 24H2 och Windows Server 2025 kan du kräva kryptering för alla utgående SMB-anslutningar. Windows ansluter då bara till servrar som klarar SMB 3 med kryptering, och det gör din Storage Server:

Set-SmbClientConfiguration -RequireEncryption $true -Confirm:$false

Inställningen gäller för alla SMB-anslutningar på datorn. Har din server även andra, äldre utdelningar utan kryptering anslutna, når du dem inte längre efteråt.

För tjänster och schemalagda aktiviteter

En enhetsbokstav gäller bara i inloggningssessionen för den användare som anslöt den. Tjänster, schemalagda aktiviteter och många backupprogram ser därför inte S:. Använd i stället den fullständiga sökvägen \\u123456.storage.kernelhost.net\backup och spara inloggningsuppgifterna med cmdkey i det användarkonto som aktiviteten körs under.

Vanliga fel och deras orsaker

MeddelandeOrsakLösning
mount error(13): Permission deniedFel användarnamn eller lösenord, eller så är ”Samba / CIFS” avstängtKontrollera inloggningsfilen och reglaget, uppdatera filen efter en lösenordsåterställning
mount error(115): Operation now in progressPort 445 går inte att nå eller ”Extern nåbarhet” är avstängdKör porttestet ovan, kontrollera reglaget eller använd SSHFS
mount error(112): Host is downKlienten och lagringen kan inte enas om någon gemensam SMB-versionLägg till alternativet vers=3.0 i monteringsalternativen
mount error(2): No such file or directoryFel namn på utdelningenUtdelningen heter alltid backup
bad option; for several filesystems (e.g. nfs, cifs) you might need a /sbin/mount.<type> helper program.Paketet cifs-utils saknasInstallera paketet enligt beskrivningen ovan
Överföring av filer på 4 GB eller mer avbrytsSMB-klientens cacheLägg till alternativet cache=none i monteringsalternativen
Systemfel 53Nätverkssökvägen hittades inte, oftast är port 445 blockeradKör Test-NetConnection, kontrollera reglagen
Systemfel 67Nätverksnamnet hittades inteSökvägen måste sluta på \backup
Systemfel 86 eller 1326Felaktiga inloggningsuppgifterTa bort dem med cmdkey /delete:u123456.storage.kernelhost.net och lägg in dem på nytt
Systemfel 1219Det finns redan en anslutning med andra inloggningsuppgifternet use \\u123456.storage.kernelhost.net\backup /delete och anslut på nytt

För att koppla från räcker umount /storage i Linux och net use S: /delete i Windows. I Windows tar du bort de sparade inloggningsuppgifterna med cmdkey /delete:u123456.storage.kernelhost.net.

Nätverksenhet eller backupverktyg?

En monterad enhet är idealisk när program ska skriva direkt till en mapp, till exempel för uppladdningar, exporter eller arkiv. För regelbundna backuper är verktyg som rsync, BorgBackup eller restic via SSH på port 23 ofta det robustare valet: de överför bara ändringar, återupptar avbrutna körningar och kan kryptera data redan på din server om du vill. Hur du bygger upp något sådant beskrivs i vår artikel om backupstrategi för servrar, och för schemaläggningen hjälper guiden Skapa ett cronjobb i Linux.

Tips: aktiverar du ”ZFS-katalog för ögonblicksbilder” i åtkomstinställningarna visas ögonblicksbilderna av din Storage Server som den skrivskyddade katalogen .zfs/snapshot. Enskilda filer återställer du då genom att kopiera dem, utan att behöva rulla tillbaka en hel ögonblicksbild.

Säkerhet i korthet

  • Montera alltid med seal i Linux eller använd SSHFS, så att data överförs krypterat.
  • Inloggningsfilen /etc/storage-credentials ägs av root och har rättigheterna 600.
  • Stäng av det du inte behöver i åtkomstinställningarna. Använder du bara SSHFS kan ”Samba / CIFS” vara avstängt.
  • Använd för SSHFS en egen nyckel som enbart används för lagringen, som i exemplet ovan. Hur du säkrar SSH i allmänhet förklaras i artikeln Säkra SSH och sätt upp nyckelinloggning.

Vanliga frågor

Vad heter utdelningen på min Storage Server?
SMB-utdelningen heter backup på varje Storage Server. I Windows är sökvägen \\u123456.storage.kernelhost.net\backup, i Linux //u123456.storage.kernelhost.net/backup. I stället för u123456 anger du ditt användarnamn från anslutningsuppgifterna i kundpanelen.
Vilka portar använder Storage Server?
Port 445 för nätverksenheten via SMB och port 23 för SSH, SFTP, SCP, rsync, BorgBackup och SSHFS. Dessutom måste Extern nåbarhet vara aktiverad i åtkomstinställningarna, så att din server når lagringen via internet.
Är anslutningen till lagringen krypterad?
SSHFS är alltid krypterat. För SMB i Linux ser monteringsalternativet seal till att anslutningen krypteras med SMB 3. I Windows visar Get-SmbConnection om anslutningen är krypterad, och från och med Windows 11 24H2 och Windows Server 2025 kan du tvinga fram kryptering med Set-SmbClientConfiguration -RequireEncryption.
Varför är enheten borta efter en omstart?
I Linux saknas oftast raden i /etc/fstab eller alternativet _netdev, som får systemet att vänta på nätverket. I Windows måste alternativet Återanslut vid inloggning vara markerat när du ansluter enheten, och inloggningsuppgifterna måste vara sparade, till exempel med cmdkey.
Varför syns inte enheten i Utforskaren fast net use lyckades?
Du har troligen kört kommandona i ett fönster med administratörsbehörighet. Enheter från en session med förhöjd behörighet är osynliga i den vanliga Utforskaren. Anslut enheten på nytt i ett vanligt PowerShell- eller kommandotolksfönster.
Kan jag montera lagringen på flera servrar samtidigt?
Ja, flera servrar kan komma åt samma lagring samtidigt. Skapa en egen mapp för varje server, så att inte två system skriver till samma filer samtidigt.

Storage Server Nätverksenhet SMB CIFS SSHFS Linux Windows Server Backup