Připojení Storage Serveru jako síťového disku: Linux a Windows
Takto šifrovaně 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 všechny způsoby, a to výhradně šifrované, protože data putují přes internet: v Linuxu SMB (známý také jako CIFS nebo Samba) se šifrováním SMB 3 nebo SSHFS, ve Windows SSHFS-Win přes SFTP. 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 2016 až 2025.
Nejdůležitější příkazy najdete také rovnou vyplněné vaším názvem hostitele a uživatelským jménem v zákaznické sekci u svého Storage Serveru, v kartě „Připojit jako síťový disk“.
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 přes SMB (port 445).
- SSH / SFTP / SCP / rsync pro SSHFS v Linuxu a SSHFS-Win ve Windows (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:
| Údaj | Ukázková hodnota |
|---|---|
| Název hostitele | u123456.storage.kernelhost.net |
| Uživatelské jméno | u123456 |
| Sdílená složka (SMB) | backup |
| Port SMB | 445 |
| Port SSH, SFTP, rsync | 23 |
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 vůbec dostane: port 23 pro SSHFS a SSHFS-Win, port 445 pro SMB. V Linuxu:
timeout 5 bash -c '</dev/tcp/u123456.storage.kernelhost.net/23' && echo "Port 23 je dostupný"
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 23
Pokud se zobrazí TcpTestSucceeded : True, cesta je volná. Když se spojení nenaváže, zkontrolujte příslušný přepínač („SSH / SFTP / SCP / rsync“ pro port 23, „Samba / CIFS“ pro port 445), přepínač „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=utf8zajistí, že se znaky s diakritikou a speciální znaky v názvech souborů přenesou správně.uidagidurčují, kterému místnímu uživateli soubory patří. Pokud má zapisovat například webový server, použijteuid=www-data,gid=www-data.file_modeadir_modenastavují 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:
_netdevsděluje systému, že jde o síťový disk, který lze připojit až po zprovoznění sítě.nofailzabrání tomu, aby se váš server při startu zasekl, pokud úložiště zrovna nebude dostupné.x-systemd.automountpřipojí úložiště až při prvním přístupu k/storagea 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: šifrované připojení úložiště jako síťové jednotky „storage“
Windows připojuje síťové jednotky standardně přes SMB. Toto spojení se ale šifruje jen tehdy, když to jedna ze stran výslovně vyžaduje, a na to se ve Windows nemůžete spolehnout. Aby vaše data nemohl nikdo cestou přes internet odposlechnout, připojíte úložiště ve Windows přes SFTP, tedy přes SSH. K tomu potřebujete dva bezplatné open-source programy: WinFsp poskytuje souborový systém a SSHFS-Win přináší SFTP jako síťovou jednotku do Průzkumníka souborů.
1. Nainstalovat WinFsp a SSHFS-Win
Otevřete PowerShell přes „Spustit jako správce“ a vložte tyto příkazy. Stáhnou oba instalační balíčky z GitHubu a nainstalují je bez dalších dotazů:
[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"
Pokud je na vašem počítači k dispozici winget, například ve Windows 11, stačí i winget install -e --id SSHFS-Win.SSHFS-Win. WinFsp se přitom nainstaluje automaticky s ním.
2. Připojit jednotku v Průzkumníku souborů
- Otevřete Průzkumník souborů a vlevo vyberte „Tento počítač“.
- Zvolte „Připojit síťovou jednotku“. Ve Windows 11 a Windows Serveru 2025 se tato položka skrývá v nabídce za třemi tečkami, ve Windows 10 a Windows Serveru 2016 až 2022 na kartě „Počítač“.
- V poli „Jednotka“ nastavte
S:a do pole „Složka“ zadejte\\sshfs\u123456@u123456.storage.kernelhost.net!23. Část!23na konci udává port, bez ní zkouší SSHFS-Win port 22. - Ponechte zaškrtnuté „Znovu připojit při přihlášení“ a klikněte na „Dokončit“.
- V přihlašovacím okně zadejte své heslo a zaškrtněte „Zapamatovat přihlašovací údaje“.
- Jednotka se nejprve zobrazí pod technickým názvem. 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 a šifrovaně připojí.
Přes PowerShell
Rychleji to jde jedním příkazem. Spusťte ho v běžném okně PowerShellu, ne v okně otevřeném přes „Spustit jako správce“, protože jednotky z relace se zvýšenými oprávněními Průzkumník souborů nevidí. Windows se přitom zeptá na vaše heslo:
net use S: \\sshfs\u123456@u123456.storage.kernelhost.net!23 * /user:u123456 /persistent:yes
Název storage pak nastavíte takto:
(New-Object -ComObject Shell.Application).NameSpace('S:').Self.Name = 'storage'
net use si zapamatuje jednotku, ale ne heslo. Po restartu se proto Windows při prvním otevření jednotky na heslo zeptá znovu. Pokud v tomto okně zaškrtnete „Zapamatovat přihlašovací údaje“, Windows pak jednotku připojí bez dotazu. cmdkey tady nepomůže, protože SSHFS-Win přebírá přihlašovací údaje jen ze svého vlastního přihlašovacího okna.
Zda jednotka běží přes SSHFS-Win, ukáže net use: v řádku jednotky S: je jako síť uvedeno WinFsp.Np. Takové spojení vede vždy přes SSH, a je proto šifrované.
SMB ve Windows jen s vynuceným šifrováním
Od Windows 11 24H2 a Windows Serveru 2025 může Windows vyžadovat šifrování pro všechna odchozí spojení SMB. Jen pak je bezpečná i klasická cesta přes sdílenou složku backup. Šifrování zapněte v PowerShellu se správcovskými oprávněními:
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é. Potom jednotku připojte v běžném okně a zkontrolujte, zda je ve výstupu uvedeno 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
Tento postup nahrazuje SSHFS-Win. Pokud je jednotka S: už připojená přes SSHFS-Win, nejprve ji odpojte příkazem net use S: /delete. Ve starších verzích Windows šifrování vynutit nelze. Použijte tam SSHFS-Win, jak je popsáno výše.
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í. Pro automatické zálohy je nejlepší použít program, který sám podporuje SFTP, například rclone nebo restic, s hostitelem u123456.storage.kernelhost.net, portem 23 a vaším uživatelským jménem.
Časté chyby a jejich příčiny
| Hlášení | Příčina | Řešení |
|---|---|---|
mount error(13): Permission denied | Chybné 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 progress | Port 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 down | Klient a úložiště se nedohodnou na společné verzi SMB | Doplnit do voleb připojení vers=3.0 |
mount error(2): No such file or directory | Chybný název sdílené složky | Sdí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-utils | Nainstalovat balíček podle postupu výše |
| Přenos souborů od velikosti 4 GB se přeruší | Mezipaměť klienta SMB | Doplnit do voleb připojení cache=none |
| Windows: Síťová cesta nebyla nalezena nebo síťový název nelze nalézt (systémová chyba 53 nebo 67) | Chybí WinFsp nebo SSHFS-Win, cesta je chybná nebo je port blokovaný | Zopakovat instalaci, zkontrolovat cestu \\sshfs\u123456@u123456.storage.kernelhost.net!23, spustit Test-NetConnection |
| Windows se opakovaně ptá na heslo | Chybné heslo, případně je vypnutý přepínač „SSH / SFTP / SCP / rsync“ nebo „Dostupnost zvenčí“ | Zkontrolovat heslo v oddílu „Údaje o připojení“, zapnout přepínače v nastavení přístupu |
| Windows, SMB: Došlo k systémové chybě 86 nebo 1326 | Chybné přihlašovací údaje | Smazat je příkazem cmdkey /delete:u123456.storage.kernelhost.net a uložit znovu |
| Windows, SMB: Došlo k systémové chybě 1219 | Už existuje připojení s jinými přihlašovacími údaji | net 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řihlašovací údaje SSHFS-Win odstraníte ve Správci pověření systému Windows v části „Obecná pověření“, údaje pro SMB 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
sealnebo použijte SSHFS, ve Windows SSHFS-Win, aby se data přenášela šifrovaně. Klasický SMB používejte ve Windows jen s vynuceným šifrováním od Windows 11 24H2 nebo Windows Serveru 2025. - Soubor s přístupovými údaji
/etc/storage-credentialspatří rootovi a má oprávnění600. - V nastavení přístupu vypněte vše, co nepotřebujete. Pokud používáte jen SSHFS a SSHFS-Win, 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?
Jaké porty Storage Server potřebuje?
Je spojení s úložištěm šifrované?
Proč síťový disk po restartu zmizí?
Proč jednotku nevidím v Průzkumníku souborů, přestože příkaz net use proběhl úspěšně?
Mohu úložiště připojit na více serverech současně?
2026 KernelHost GmbH. Všechna práva vyhrazena. Tento návod je chráněn autorským právem. Jeho zveřejnění na jiných webech, a to i po částech nebo v upravené podobě, není bez našeho písemného souhlasu dovoleno. Citace s uvedením zdroje a odkazem jsou výslovně vítány.

