Připojení Storage Serveru jako síťového disku: Linux a Windows

Publikováno 9 min čtení

Takto připojíte svůj Storage Server stejně jako místní disk: v Linuxu jako adresář /storage, ve Windows jako síťovou jednotku storage. Včetně trvalého připojení a pomoci s chybovými hlášeními.

Váš Storage Server můžete do svého serveru připojit stejně jako místní pevný disk. V Linuxu se pak objeví jako adresář /storage, ve Windows jako síťová jednotka s názvem storage. Programy, skripty a zálohovací nástroje do této cesty jednoduše zapisují, aniž byste museli soubory ručně kopírovat sem a tam.

Tento návod krok za krokem ukazuje oba způsoby: SMB (známý také jako CIFS nebo Samba) pro Linux i Windows a SSHFS jako šifrovanou alternativu pro Linux. Dozvíte se také, jak úložiště připojit trvale, aby bylo k dispozici i po restartu, a co dělat při chybových hlášeních, která se v praxi objevují nejčastěji. Příkazy pro Linux platí pro Debian 12 a 13, Ubuntu 22.04 a 24.04 a také pro AlmaLinux a Rocky Linux 9. Kroky ve Windows jsou určené pro Windows 10 a 11 a pro Windows Server 2019 až 2025.

Než začnete: přístupové údaje a nastavení přístupu

Všechny údaje najdete v zákaznické sekci u svého Storage Serveru v oddílu „Údaje o připojení“: název hostitele, uživatelské jméno a heslo. Pokud tam žádné heslo nevidíte, vygenerujete nové tlačítkem „Obnovit heslo“. Tím se ale přeruší všechna stávající připojení a servery, které už mají úložiště připojené, budou pak potřebovat nové heslo.

Na stejné stránce otevře tlačítko „Nastavení přístupu“ přepínače pro jednotlivé způsoby přístupu. Pro tento návod jsou důležité tři z nich:

  • Samba / CIFS pro síťový disk ve Windows i v Linuxu (port 445).
  • SSH / SFTP / SCP / rsync pro SSHFS v Linuxu (port 23).
  • Dostupnost zvenčí musí být zapnutá, protože váš server přistupuje k úložišti přes internet.

U nově objednaných Storage Serverů jsou všechny tři přepínače už zapnuté. Příklady v tomto článku používají následující hodnoty, nahraďte je svými:

ÚdajUkázková hodnota
Název hostiteleu123456.storage.kernelhost.net
Uživatelské jménou123456
Sdílená složka (SMB)backup
Port SMB445
Port SSH, SFTP, rsync23

Sdílená složka se u každého Storage Serveru jmenuje backup, úplná cesta tedy zní \\u123456.storage.kernelhost.net\backup ve Windows a //u123456.storage.kernelhost.net/backup v Linuxu.

Nejprve ověřte, zda se váš server k úložišti na portu 445 vůbec dostane. V Linuxu:

timeout 5 bash -c '</dev/tcp/u123456.storage.kernelhost.net/445' && echo "Port 445 je dostupný"

Ve Windows v PowerShellu:

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

Pokud se zobrazí TcpTestSucceeded : True, cesta je volná. Když se spojení nenaváže, zkontrolujte oba přepínače „Samba / CIFS“ a „Dostupnost zvenčí“ a také případný firewall na svém serveru, který filtruje odchozí spojení. Je-li port 445 trvale blokovaný, použijte v Linuxu cestu přes SSHFS popsanou níže.

Linux: připojení úložiště do /storage (SMB)

1. Nainstalovat cifs-utils

Klienta SMB obsahuje balíček cifs-utils. V Debianu a Ubuntu:

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

V AlmaLinuxu, Rocky Linuxu a RHEL:

dnf install -y cifs-utils

2. Vytvořit přípojný bod a soubor s přístupovými údaji

Vytvořte adresář, ve kterém se má úložiště objevit, a soubor pro přístupové údaje:

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

Obsah souboru:

username=u123456
password=VASE_HESLO

Potom smí soubor číst už jen root:

chmod 600 /etc/storage-credentials

Proč samostatný soubor: heslo se tak nedostane ani do /etc/fstab, který smí číst každý uživatel, ani do historie příkazů. Speciální znaky v hesle v tomto souboru nevadí a uvozovky nepotřebujete.

3. Jednou ručně připojit a otestovat

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

Význam jednotlivých voleb:

  • seal šifruje spojení pomocí SMB 3. Protože data putují přes internet, tuto volbu nikdy nevynechávejte.
  • iocharset=utf8 zajistí, že se znaky s diakritikou a speciální znaky v názvech souborů přenesou správně.
  • uid a gid určují, kterému místnímu uživateli soubory patří. Pokud má zapisovat například webový server, použijte uid=www-data,gid=www-data.
  • file_mode a dir_mode nastavují oprávnění, která Linux zobrazuje u souborů a složek. Na samotném úložišti se linuxová oprávnění neukládají, hodnoty platí jen na vašem serveru.

Zda vše funguje, zjistíte takto:

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

df teď ukazuje velikost vašeho Storage Serveru místo velikosti místního disku.

4. Trvale připojit přes /etc/fstab

Aby bylo úložiště po každém restartu automaticky zase k dispozici, zapište ho do /etc/fstab. Testovací připojení předtím odpojte:

umount /storage
nano /etc/fstab

Na konec souboru přidejte tento řádek (jde o jediný řádek):

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

Důležité jsou tři volby na konci:

  • _netdev sděluje systému, že jde o síťový disk, který lze připojit až po zprovoznění sítě.
  • nofail zabrání tomu, aby se váš server při startu zasekl, pokud úložiště zrovna nebude dostupné.
  • x-systemd.automount připojí úložiště až při prvním přístupu k /storage a po přerušení ho automaticky připojí znovu.

Znovu načtěte konfiguraci a připojte úložiště:

systemctl daemon-reload
mount -a
ls /storage

Pokud mount -a nehlásí žádnou chybu, je řádek zapsaný správně. Restart pak můžete bez obav vyzkoušet: díky nofail server nastartuje, i kdyby něco nebylo v pořádku.

Alternativa pro Linux: SSHFS přes port 23

SSHFS připojuje úložiště přes SSH. To se vyplatí, pokud máte port 445 blokovaný nebo pokud raději pracujete s klíčem SSH než s heslem. Spojení je vždy šifrované. Na /storage nastavte buď SMB, nebo SSHFS, ne obojí současně.

Instalace SSHFS v Debianu a Ubuntu:

apt-get install -y sshfs

V AlmaLinuxu a Rocky Linuxu je balíček v repozitáři EPEL:

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

Vygenerujte samostatný klíč a uložte ho na úložiště:

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

Při prvním připojení potvrdíte otisk klíče úložiště odpovědí yes a jednou zadáte heslo. Příkaz install-ssh-key klíč přidá, aniž by přepsal už uložené klíče. Od této chvíle se váš server přihlašuje bez hesla.

Ruční připojení:

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

Dvojtečka za názvem hostitele označuje váš domovský adresář na úložišti, tedy tytéž soubory, které vidíte i přes sdílenou složku SMB. Pro trvalé připojení patří do /etc/fstab tento řádek:

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 povolí přístup i jiným uživatelům než rootovi, například webovému serveru. reconnect a obě hodnoty ServerAlive udržují spojení stabilní, když síť na chvíli zakolísá. Potom stejně jako výše spusťte systemctl daemon-reload a mount -a.

Windows: připojení úložiště jako síťové jednotky „storage“

V Průzkumníku souborů

  1. Otevřete Průzkumník souborů a vlevo vyberte „Tento počítač“.
  2. Zvolte „Připojit síťovou jednotku“. Ve Windows 11 se tato položka skrývá v nabídce za třemi tečkami, ve Windows Serveru na kartě „Počítač“.
  3. V poli „Jednotka“ nastavte S: a do pole „Složka“ zadejte \\u123456.storage.kernelhost.net\backup.
  4. Zaškrtněte „Znovu připojit při přihlášení“ a „Připojit pomocí jiných přihlašovacích údajů“ a klikněte na „Dokončit“.
  5. Zadejte uživatelské jméno u123456 a své heslo, potom zaškrtněte „Zapamatovat přihlašovací údaje“.
  6. Jednotka se nejprve zobrazí jako „backup (\\u123456.storage.kernelhost.net) (S:)“. Klikněte na ni pravým tlačítkem myši, zvolte „Přejmenovat“ a zadejte storage.

Od této chvíle je úložiště v části „Tento počítač“ k dispozici jako jednotka storage a při každém přihlášení se automaticky připojí.

Přes PowerShell nebo příkazový řádek

Rychleji to jde dvěma příkazy. První uloží přístupové údaje do Správce pověření systému Windows a přitom se vás zeptá na heslo, druhý jednotku trvale připojí:

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

Název storage nastavíte v PowerShellu:

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

Důležité: tyto příkazy spouštějte v běžném okně, ne v okně otevřeném přes „Spustit jako správce“. Jednotky připojené v relaci se zvýšenými oprávněními Průzkumník souborů nevidí, přestože net use hlásí úspěch.

Ověření a šifrování spojení

Jakou verzi SMB systém Windows vyjednal a zda je spojení podepsané nebo šifrované, ukáže PowerShell:

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

Od Windows 11 24H2 a Windows Serveru 2025 můžete šifrování vyžadovat pro všechna odchozí spojení SMB. Windows se pak připojí už jen k serverům, které podporují SMB 3 se šifrováním, a to váš Storage Server splňuje:

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

Toto nastavení platí pro všechna spojení SMB daného počítače. Pokud má váš server připojené další, starší sdílené složky bez šifrování, nebudou pak už dostupné.

Pro služby a naplánované úlohy

Písmeno jednotky platí jen v přihlašovací relaci uživatele, který jednotku připojil. Služby, naplánované úlohy a mnoho zálohovacích programů proto S: nevidí. Použijte u nich úplnou cestu \\u123456.storage.kernelhost.net\backup a přístupové údaje uložte pomocí cmdkey v tom uživatelském účtu, pod kterým úloha běží.

Časté chyby a jejich příčiny

HlášeníPříčinaŘešení
mount error(13): Permission deniedChybné uživatelské jméno nebo heslo, případně je vypnutý přepínač „Samba / CIFS“Zkontrolovat soubor s přístupovými údaji a přepínač, po resetu hesla soubor upravit
mount error(115): Operation now in progressPort 445 není dostupný nebo je vypnutá „Dostupnost zvenčí“Spustit test portu popsaný výše, zkontrolovat přepínač nebo použít SSHFS
mount error(112): Host is downKlient a úložiště se nedohodnou na společné verzi SMBDoplnit do voleb připojení vers=3.0
mount error(2): No such file or directoryChybný název sdílené složkySdílená složka se vždy jmenuje backup
bad option; for several filesystems (e.g. nfs, cifs) you might need a /sbin/mount.<type> helper program.Chybí balíček cifs-utilsNainstalovat balíček podle postupu výše
Přenos souborů od velikosti 4 GB se přerušíMezipaměť klienta SMBDoplnit do voleb připojení cache=none
Došlo k systémové chybě 53Síťová cesta nebyla nalezena, většinou je blokovaný port 445Spustit Test-NetConnection, zkontrolovat přepínače
Došlo k systémové chybě 67Síťový název nelze naléztCesta musí končit na \backup
Došlo k systémové chybě 86 nebo 1326Chybné přihlašovací údajeSmazat je příkazem cmdkey /delete:u123456.storage.kernelhost.net a uložit znovu
Došlo k systémové chybě 1219Už existuje připojení s jinými přihlašovacími údajinet use \\u123456.storage.kernelhost.net\backup /delete a znovu připojit

K odpojení v Linuxu stačí umount /storage, ve Windows net use S: /delete. Uložené přístupové údaje odstraníte ve Windows příkazem cmdkey /delete:u123456.storage.kernelhost.net.

Síťový disk, nebo zálohovací nástroj?

Připojený síťový disk je ideální, když mají programy zapisovat přímo do složky, například pro nahrané soubory, exporty nebo archivy. Pro pravidelné zálohy bývají robustnější volbou nástroje jako rsync, BorgBackup nebo restic přes SSH na portu 23: přenášejí jen změny, umějí pokračovat v přerušeném přenosu a na přání šifrují data už na vašem serveru. Jak takové řešení postavit, popisuje náš článek o zálohovací strategii pro servery a s časovým plánem vám pomůže návod k nastavení úlohy cron.

Tip: když v nastavení přístupu zapnete „Adresář snímků ZFS“, zobrazí se snímky vašeho Storage Serveru jako adresář .zfs/snapshot jen pro čtení. Jednotlivé soubory pak obnovíte prostým zkopírováním, aniž byste museli vracet celý snímek.

Bezpečnost ve zkratce

  • V Linuxu vždy připojujte s volbou seal nebo použijte SSHFS, aby se data přenášela šifrovaně.
  • Soubor s přístupovými údaji /etc/storage-credentials patří rootovi a má oprávnění 600.
  • V nastavení přístupu vypněte vše, co nepotřebujete. Pokud používáte jen SSHFS, může přepínač „Samba / CIFS“ zůstat vypnutý.
  • Pro SSHFS používejte samostatný klíč určený jen pro úložiště, jak je ukázáno výše. Jak SSH zabezpečit obecně, vysvětluje článek Zabezpečení SSH a nastavení přihlašování klíčem.

Časté dotazy

Jak se jmenuje sdílená složka mého Storage Serveru?
Sdílená složka SMB se u každého Storage Serveru jmenuje backup. Ve Windows je cesta \\u123456.storage.kernelhost.net\backup, v Linuxu //u123456.storage.kernelhost.net/backup. Místo u123456 doplňte své uživatelské jméno z oddílu „Údaje o připojení“ v zákaznické sekci.
Jaké porty Storage Server potřebuje?
Síťový disk přes SMB používá port 445, SSH, SFTP, SCP, rsync, BorgBackup a SSHFS port 23. Kromě toho musí být v nastavení přístupu zapnutý přepínač „Dostupnost zvenčí“, aby se váš server k úložišti dostal přes internet.
Je spojení s úložištěm šifrované?
SSHFS je šifrované vždy. U SMB se v Linuxu o šifrování pomocí SMB 3 postará volba připojení seal. Ve Windows ukáže Get-SmbConnection, zda je spojení šifrované, a od Windows 11 24H2 a Windows Serveru 2025 lze šifrování vynutit příkazem Set-SmbClientConfiguration -RequireEncryption.
Proč síťový disk po restartu zmizí?
V Linuxu většinou chybí záznam v /etc/fstab nebo volba _netdev, díky které systém počká na síť. Ve Windows musí být při připojování zaškrtnutá volba „Znovu připojit při přihlášení“ a přihlašovací údaje musí být uložené, například pomocí cmdkey.
Proč jednotku nevidím v Průzkumníku souborů, přestože příkaz net use proběhl úspěšně?
Příkazy jste pravděpodobně spustili v okně se správcovskými oprávněními. Jednotky z relace se zvýšenými oprávněními jsou v běžném Průzkumníku souborů neviditelné. Připojte jednotku znovu v běžném okně PowerShellu nebo příkazového řádku.
Mohu úložiště připojit na více serverech současně?
Ano, k jednomu úložišti může přistupovat více serverů současně. Pro každý server založte vlastní složku, aby dva systémy nezapisovaly současně do stejných souborů.

Storage Server Síťový disk SMB CIFS SSHFS Linux Windows Server Zálohování