Montar o Storage Server como unidade de rede: Linux e Windows

Publicado a Atualizado a 13 min de leitura

Veja como montar o seu Storage Server de forma encriptada, como se fosse um disco local: no Linux como diretório /storage, no Windows como unidade de rede storage. Com montagem permanente e ajuda para as mensagens de erro.

O seu Storage Server pode ser montado no seu servidor como se fosse um disco local. No Linux, passa a aparecer como o diretório /storage; no Windows, como uma unidade de rede com o nome storage. Os programas, os scripts e as ferramentas de backup escrevem então simplesmente nesse caminho, sem que tenha de copiar ficheiros à mão de um lado para o outro.

Este guia mostra todos os caminhos, passo a passo, e sempre de forma encriptada, porque os dados passam pela internet: no Linux, SMB (também chamado CIFS ou Samba) com encriptação SMB 3 ou SSHFS; no Windows, SSHFS-Win via SFTP. Juntam-se a isto a montagem permanente, que se mantém depois de um reinício, e as mensagens de erro que mais aparecem na prática. Os comandos de Linux aplicam-se ao Debian 12 e 13, ao Ubuntu 22.04 e 24.04 e ao AlmaLinux e Rocky Linux 9; os passos de Windows, ao Windows 10 e 11 e ao Windows Server 2016 a 2025.

Também encontra os comandos mais importantes já preenchidos com o seu nome do anfitrião e o seu nome de utilizador na área de cliente, na página do seu Storage Server, no cartão «Montar como unidade de rede».

Antes de começar: credenciais e definições de acesso

Encontra todos os dados na área de cliente, na página do seu Storage Server, na secção «Detalhes de Ligação»: nome do anfitrião, nome de utilizador e palavra-passe. Se aí não aparecer nenhuma palavra-passe, gere uma nova com «Repor Palavra-passe». No entanto, isso desliga todas as ligações existentes: os servidores em que o armazenamento já está montado passam a precisar da nova palavra-passe.

Na mesma página, o botão «Definições de Acesso» abre os interruptores dos vários tipos de acesso. Para este guia, contam três deles:

  • Samba / CIFS para a unidade de rede via SMB (porta 445).
  • SSH / SFTP / SCP / rsync para o SSHFS no Linux e o SSHFS-Win no Windows (porta 23).
  • Acessibilidade Externa tem de estar ativada, porque o seu servidor acede ao armazenamento através da internet.

Nos Storage Servers encomendados recentemente, os três já estão ativos. Os exemplos deste artigo usam os valores seguintes; substitua-os pelos seus:

ParâmetroValor de exemplo
Nome do anfitriãou123456.storage.kernelhost.net
Nome de utilizadoru123456
Partilha (SMB)backup
Porta SMB445
Porta SSH, SFTP, rsync23

Em todos os Storage Servers, a partilha chama-se backup, pelo que o caminho completo é \\u123456.storage.kernelhost.net\backup no Windows e //u123456.storage.kernelhost.net/backup no Linux.

Verifique primeiro se o seu servidor consegue sequer chegar ao armazenamento: porta 23 para SSHFS e SSHFS-Win, porta 445 para SMB. No Linux:

timeout 5 bash -c '</dev/tcp/u123456.storage.kernelhost.net/23' && echo "Porta 23 acessível"
timeout 5 bash -c '</dev/tcp/u123456.storage.kernelhost.net/445' && echo "Porta 445 acessível"

No Windows, no PowerShell:

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

Se aparecer TcpTestSucceeded : True, o caminho está livre. Se não for possível estabelecer a ligação, verifique o interruptor correspondente («SSH / SFTP / SCP / rsync» para a porta 23, «Samba / CIFS» para a porta 445), a «Acessibilidade Externa» e uma eventual firewall no seu servidor que filtre as ligações de saída. Se a porta 445 estiver bloqueada de forma permanente, siga no Linux o caminho via SSHFS descrito mais abaixo.

Linux: montar o Storage Server em /storage (SMB)

1. Instalar o cifs-utils

O cliente SMB vem no pacote cifs-utils. No Debian e no Ubuntu:

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

No AlmaLinux, no Rocky Linux e no RHEL:

dnf install -y cifs-utils

2. Criar o ponto de montagem e o ficheiro de credenciais

Crie o diretório onde o armazenamento deve aparecer e um ficheiro para as credenciais:

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

Conteúdo do ficheiro:

username=u123456
password=A_SUA_PALAVRA_PASSE

Em seguida, restrinja a leitura do ficheiro ao root:

chmod 600 /etc/storage-credentials

Porquê um ficheiro à parte: assim, a palavra-passe não fica nem em /etc/fstab, que qualquer utilizador pode ler, nem no histórico de comandos. Neste ficheiro, os caracteres especiais na palavra-passe não causam problemas e não precisa de aspas.

3. Montar uma vez à mão e testar

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

As opções em pormenor:

  • seal encripta a ligação com SMB 3. Como os dados passam pela internet, nunca deve omitir esta opção.
  • iocharset=utf8 garante que os acentos, o ç e outros caracteres especiais nos nomes dos ficheiros chegam corretamente.
  • uid e gid definem a que utilizador local pertencem os ficheiros. Se, por exemplo, for o servidor web a escrever, use uid=www-data,gid=www-data.
  • file_mode e dir_mode determinam as permissões que o Linux mostra para ficheiros e pastas. No próprio armazenamento não se guardam permissões Linux: os valores aplicam-se apenas ao seu servidor.

Para confirmar que tudo funciona:

df -h /storage
touch /storage/ficheiro-teste && ls -l /storage && rm /storage/ficheiro-teste

df mostra agora o tamanho do seu Storage Server em vez do tamanho do disco local.

4. Montagem permanente através do /etc/fstab

Para que o armazenamento volte a estar disponível automaticamente depois de cada reinício, registe-o em /etc/fstab. Antes disso, desmonte a montagem de teste:

umount /storage
nano /etc/fstab

Acrescente esta linha no fim do ficheiro (tudo numa única linha):

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

As três opções no final são importantes:

  • _netdev indica ao sistema que se trata de uma unidade de rede, que só pode ser montada depois de a rede estar disponível.
  • nofail impede que o seu servidor fique pendurado no arranque, caso o armazenamento esteja alguma vez inacessível.
  • x-systemd.automount só monta o armazenamento no primeiro acesso a /storage e volta a montá-lo automaticamente depois de uma interrupção.

Recarregar a configuração e montar:

systemctl daemon-reload
mount -a
ls /storage

Se o mount -a não indicar nenhum erro, a linha está correta. Depois disso, pode testar um reinício sem riscos: graças ao nofail, o servidor arranca mesmo que algo não esteja bem.

Alternativa em Linux: SSHFS pela porta 23

O SSHFS monta o armazenamento através de SSH. Compensa quando a porta 445 está bloqueada no seu caso ou quando prefere trabalhar com uma chave SSH em vez de uma palavra-passe. A ligação é sempre encriptada. Em /storage, configure ou SMB ou SSHFS, nunca os dois ao mesmo tempo.

Instalar o SSHFS, no Debian e no Ubuntu:

apt-get install -y sshfs

No AlmaLinux e no Rocky Linux, o pacote está no repositório EPEL:

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

Gerar uma chave própria e registá-la no armazenamento:

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

Na primeira ligação, confirme a impressão digital do armazenamento com yes e introduza a palavra-passe uma única vez. O comando install-ssh-key acrescenta a chave sem substituir as chaves já existentes. A partir daí, o seu servidor autentica-se sem palavra-passe.

Montar à mão:

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

Os dois pontos a seguir ao nome do anfitrião representam o seu diretório pessoal no armazenamento, ou seja, os mesmos ficheiros que também vê através da partilha SMB. Para a montagem permanente, esta linha vai para o /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 permite também o acesso a outros utilizadores além do root, como o servidor web. reconnect e os dois valores ServerAlive mantêm a ligação estável quando a rede falha por instantes. Depois, tal como acima, systemctl daemon-reload e mount -a.

Windows: ligar o Storage Server de forma encriptada como unidade de rede «storage»

Por predefinição, o Windows liga as unidades de rede via SMB. No entanto, esta ligação só é encriptada se uma das partes o exigir expressamente, e no Windows não pode contar com isso. Para que ninguém consiga ler os seus dados durante o percurso pela internet, ligue o armazenamento no Windows via SFTP, ou seja, através de SSH. Para isso, precisa de dois programas gratuitos de código aberto: o WinFsp disponibiliza o sistema de ficheiros e o SSHFS-Win leva o SFTP para o Explorador de Ficheiros como unidade de rede.

1. Instalar o WinFsp e o SSHFS-Win

Abra o PowerShell com «Executar como administrador» e cole estes comandos. Os comandos descarregam os dois pacotes de instalação do GitHub e instalam-nos sem fazer perguntas:

[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 o winget estiver disponível no seu computador, por exemplo no Windows 11, também basta winget install -e --id SSHFS-Win.SSHFS-Win. O WinFsp é instalado automaticamente ao mesmo tempo.

2. Ligar a unidade no Explorador de Ficheiros

  1. Abra o Explorador de Ficheiros e selecione «Este PC» à esquerda.
  2. Selecione «Mapear unidade de rede». No Windows 11 e no Windows Server 2025, a opção está no menu dos três pontos; no Windows 10 e no Windows Server 2016 a 2022, no separador «Computador».
  3. Escolha S: como unidade e introduza \\sshfs\u123456@u123456.storage.kernelhost.net!23 como pasta. O !23 no fim é a porta; sem esta indicação, o SSHFS-Win tenta a porta 22.
  4. Deixe «Voltar a ligar no início de sessão» assinalado e clique em «Concluir».
  5. Na janela de autenticação, introduza a sua palavra-passe e assinale «Memorizar as minhas credenciais».
  6. A unidade aparece primeiro com um nome técnico. Clique nela com o botão direito do rato, selecione «Mudar o nome» e escreva storage.

A partir de agora, o armazenamento está disponível em «Este PC» como a unidade storage e é ligado automaticamente e de forma encriptada em cada início de sessão.

Através do PowerShell

É mais rápido com um único comando. Execute-o numa janela normal do PowerShell e não numa janela aberta com «Executar como administrador», porque o Explorador de Ficheiros não vê as unidades ligadas numa sessão com privilégios elevados. O Windows pede-lhe então a palavra-passe:

net use S: \\sshfs\u123456@u123456.storage.kernelhost.net!23 * /user:u123456 /persistent:yes

Em seguida, atribua o nome storage assim:

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

O net use memoriza a unidade, mas não a palavra-passe. Por isso, depois de um reinício, o Windows volta a pedi-la quando abrir a unidade pela primeira vez. Se assinalar «Memorizar as minhas credenciais» nessa janela, o Windows passa a ligar a unidade sem perguntar. O cmdkey não ajuda aqui, porque o SSHFS-Win só aceita credenciais introduzidas na sua própria janela de autenticação.

O net use mostra se a unidade funciona através do SSHFS-Win: na linha de S:, a rede indicada é WinFsp.Np. Esta ligação passa sempre por SSH e, por isso, é encriptada.

SMB no Windows só com encriptação obrigatória

A partir do Windows 11 24H2 e do Windows Server 2025, o Windows pode exigir encriptação em todas as ligações SMB de saída. Só assim o caminho clássico através da partilha backup também é seguro. Ative a encriptação numa janela do PowerShell com privilégios de administrador:

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

Esta definição aplica-se a todas as ligações SMB do computador. Se o seu servidor estiver ligado a outras partilhas mais antigas sem encriptação, deixa de conseguir aceder a elas. Depois, ligue a unidade numa janela normal e verifique se o resultado mostra 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

Este método substitui o SSHFS-Win. Se S: já estiver ligada através do SSHFS-Win, desligue-a primeiro com net use S: /delete. Nas versões mais antigas do Windows, não é possível impor a encriptação. Nesses casos, use o SSHFS-Win, como descrito acima.

Para serviços e tarefas agendadas

Uma letra de unidade só é válida na sessão do utilizador que a ligou. Por isso, os serviços, as tarefas agendadas e muitos programas de backup não veem S:. Para backups automáticos, o melhor é usar um programa que suporte SFTP diretamente, por exemplo o rclone ou o restic, com o anfitrião u123456.storage.kernelhost.net, a porta 23 e o seu nome de utilizador.

Erros frequentes e as suas causas

MensagemCausaSolução
mount error(13): Permission deniedNome de utilizador ou palavra-passe incorretos, ou «Samba / CIFS» está desativadoVerificar o ficheiro de credenciais e o interruptor e, depois de repor a palavra-passe, atualizar o ficheiro
mount error(115): Operation now in progressPorta 445 inacessível ou «Acessibilidade Externa» desativadaExecutar o teste de porta descrito acima, verificar os interruptores ou usar SSHFS
mount error(112): Host is downO cliente e o armazenamento não chegam a acordo sobre uma versão de SMB comumAcrescentar a opção vers=3.0 às opções de montagem
mount error(2): No such file or directoryNome da partilha erradoA partilha chama-se sempre backup
bad option; for several filesystems (e.g. nfs, cifs) you might need a /sbin/mount.<type> helper program.Falta o pacote cifs-utilsInstalar o pacote, como descrito acima
A transferência de ficheiros a partir de 4 GB é interrompidaCache do cliente SMBAcrescentar a opção cache=none às opções de montagem
Windows: caminho de rede ou nome de rede não encontrado (erro de sistema 53 ou 67)Falta o WinFsp ou o SSHFS-Win, o caminho está errado ou a porta está bloqueadaRepetir a instalação, verificar o caminho \\sshfs\u123456@u123456.storage.kernelhost.net!23 e executar Test-NetConnection
O Windows pede a palavra-passe repetidamentePalavra-passe incorreta, ou o interruptor «SSH / SFTP / SCP / rsync» ou «Acessibilidade Externa» está desativadoVerificar a palavra-passe nos Detalhes de Ligação e ativar os interruptores nas Definições de Acesso
Windows, SMB: erro de sistema 86 ou 1326Credenciais incorretasApagar com cmdkey /delete:u123456.storage.kernelhost.net e voltar a criar
Windows, SMB: erro de sistema 1219Já existe uma ligação com outras credenciaisnet use \\u123456.storage.kernelhost.net\backup /delete e voltar a ligar

Para desligar o armazenamento, basta umount /storage no Linux e net use S: /delete no Windows. As credenciais guardadas do SSHFS-Win removem-se no Gestor de Credenciais do Windows, em «Credenciais Genéricas», e as do SMB com cmdkey /delete:u123456.storage.kernelhost.net.

Unidade de rede ou ferramenta de backup?

Uma unidade montada é ideal quando os programas devem escrever diretamente numa pasta, por exemplo para uploads, exportações ou arquivos. Para backups regulares, ferramentas como o rsync, o BorgBackup ou o restic via SSH na porta 23 são muitas vezes a escolha mais robusta: transferem apenas as alterações, retomam execuções interrompidas e, se quiser, encriptam os dados logo no seu servidor. O nosso artigo sobre a estratégia de backup para servidores explica como construir uma solução destas, e para o agendamento ajuda o guia sobre como configurar um cronjob.

Dica: se ativar o «Diretório de Instantâneos ZFS» nas Definições de Acesso, os snapshots do seu Storage Server aparecem como o diretório só de leitura .zfs/snapshot. Pode então recuperar ficheiros individuais simplesmente copiando-os, sem ter de repor um snapshot inteiro.

Segurança em resumo

  • No Linux, monte sempre com seal ou use SSHFS e, no Windows, use o SSHFS-Win, para que os dados sejam transferidos de forma encriptada. SMB clássico no Windows, só com encriptação obrigatória a partir do Windows 11 24H2 ou do Windows Server 2025.
  • O ficheiro de credenciais /etc/storage-credentials pertence ao root e tem as permissões 600.
  • Desative nas Definições de Acesso tudo aquilo de que não precisa. Se usar apenas SSHFS e SSHFS-Win, «Samba / CIFS» pode ficar desligado.
  • Para o SSHFS, use uma chave própria, exclusiva para o armazenamento, como mostrado acima. O artigo Proteger o SSH e configurar a autenticação por chave explica como proteger o SSH em geral.

Perguntas frequentes

Como se chama a partilha do meu Storage Server?
Em todos os Storage Servers, a partilha SMB chama-se backup. No Windows, o caminho é \\u123456.storage.kernelhost.net\backup; no Linux, é //u123456.storage.kernelhost.net/backup. Em vez de u123456, introduza o seu nome de utilizador, que encontra em «Detalhes de Ligação» na área de cliente.
De que portas precisa o Storage Server?
Para a unidade de rede via SMB, a porta 445; para SSH, SFTP, SCP, rsync, BorgBackup, SSHFS e SSHFS-Win, a porta 23. Além disso, a «Acessibilidade Externa» tem de estar ativada nas «Definições de Acesso», para que o seu servidor chegue ao armazenamento através da internet.
A ligação ao Storage Server é encriptada?
O SSHFS no Linux e o SSHFS-Win no Windows são sempre encriptados, porque funcionam através de SSH. Com SMB, no Linux, é a opção de montagem seal que garante a encriptação com SMB 3. No Windows, o SMB não é encriptado de forma fiável, por isso recomendamos aí o SSHFS-Win. SMB clássico no Windows, só a partir do Windows 11 24H2 ou do Windows Server 2025 com Set-SmbClientConfiguration -RequireEncryption.
Porque é que a unidade desaparece depois de um reinício?
No Linux, falta normalmente a entrada em /etc/fstab ou a opção _netdev, que faz o sistema esperar pela rede. No Windows, a opção «Voltar a ligar no início de sessão» tem de estar ativa ao ligar a unidade e, com o SSHFS-Win, tem de assinalar «Memorizar as minhas credenciais» na janela de autenticação.
Porque é que não vejo a unidade no Explorador de Ficheiros, apesar de o net use ter sido bem-sucedido?
Provavelmente executou os comandos numa janela com privilégios de administrador. As unidades ligadas numa sessão com privilégios elevados ficam invisíveis no Explorador de Ficheiros normal. Volte a ligar a unidade numa janela normal do PowerShell ou da Linha de Comandos.
Posso montar o Storage Server em vários servidores ao mesmo tempo?
Sim, vários servidores podem aceder ao mesmo Storage Server em simultâneo. Crie uma pasta própria para cada servidor, para que dois sistemas não escrevam ao mesmo tempo nos mesmos ficheiros.

Storage Server Unidade de rede SMB CIFS SSHFS Linux Windows Server Backup