Como partilhar uma pasta num VPS Windows

O compartilhamento de arquivos do Windows permite que outro computador se conecte a uma pasta no seu VPS usando SMB. Use-o quando precisar especificamente de um compartilhamento de rede Windows, por exemplo, para mover arquivos de outra máquina Windows ou para permitir que um PC de escritório confiável acesse uma pasta.

Para uploads pontuais, a cópia e colagem via Remote Desktop, SFTP ou um link de download temporário são geralmente mais simples e seguros. Se usar SMB, permita apenas os endereços IP que precisam de acesso e remova o compartilhamento quando terminar.

  1. Decida qual pasta deseja compartilhar. Neste exemplo, a pasta é C:\Share.
  2. Crie um usuário Windows separado para o compartilhamento. Abra o PowerShell como Administrador e execute:
    net user ShareUser StrongPasswordHere /add

    Não use a conta principal de Administrador para compartilhamento de arquivos rotineiro.

  3. Crie a pasta se ela ainda não existir:
    New-Item -ItemType Directory -Path C:\Share
  4. Dê permissão ao usuário do compartilhamento para a pasta. Este exemplo permite que o usuário adicione, edite e remova arquivos dentro do compartilhamento:
    icacls C:\Share /grant ShareUser:(OI)(CI)M

    Se o usuário só precisar baixar arquivos, dê acesso somente de leitura:

    icacls C:\Share /grant ShareUser:(OI)(CI)R
  5. Crie o compartilhamento SMB. Este exemplo cria um compartilhamento protegido por senha chamado Share e dá ao ShareUser acesso de alteração:
    New-SmbShare -Name "Share" -Path "C:\Share" -ChangeAccess "ShareUser"

    Para um compartilhamento somente de leitura, use -ReadAccess em vez de -ChangeAccess.

  6. Permita SMB através do Firewall do Windows apenas de endereços IP confiáveis. O SMB usa a porta TCP 445. Substitua TRUSTED_PUBLIC_IP pelo endereço IP público que deve ser permitido conectar:
    New-NetFirewallRule -DisplayName "SMB from trusted IP" -Direction Inbound -Protocol TCP -LocalPort 445 -RemoteAddress TRUSTED_PUBLIC_IP -Action Allow

    Se mais de um IP precisar de acesso, separe-os com vírgulas. Não abra a porta TCP 445 para todos os endereços IP.

  7. Se o seu VPS também tiver um firewall de painel, adicione a mesma regra de permissão TCP 445 lá. Mantenha a origem limitada aos mesmos endereços IP confiáveis.
  8. Conecte-se a partir do outro computador Windows. Abra o Explorador de Arquivos e insira:
    \\VPS_IP_ADDRESS\Share

    Quando o Windows solicitar credenciais, faça login com o usuário do compartilhamento que criou, por exemplo, ShareUser.

  9. Verifique se o compartilhamento existe se precisar confirmá-lo a partir do VPS:
    Get-SmbShare
  10. Remova o compartilhamento quando não for mais necessário:
    Remove-SmbShare -Name "Share"
  11. Remova também a regra do firewall:
    Remove-NetFirewallRule -DisplayName "SMB from trusted IP"

Deixar o SMB aberto para a internet não é seguro e atrairá varreduras automatizadas. Mantenha os compartilhamentos temporários, protegidos por senha e limitados a endereços IP de origem confiáveis.

  • 0 Utilizadores acharam útil
Esta resposta foi útil?

Artigos Relacionados

Instalar o SteamCMD no seu VPS Windows

O SteamCMD é a ferramenta de linha de comando da Valve para descarregar e atualizar ficheiros de...

Como alterar a senha do Administrador do seu VPS Windows

Você pode alterar a senha principal de login do VPS Windows a partir do painel de controle do...

Como abrir portas do Firewall do Windows no seu VPS

O Firewall do Windows controla quais conexões de entrada são permitidas no seu VPS Windows. Se...

Como abrir e usar o PowerShell num VPS Windows

O PowerShell é a principal ferramenta de linha de comando para gerir um VPS Windows. Pode usá-lo...

Como conectar-se a um VPS Windows com Área de Trabalho Remota

A Área de Trabalho Remota é a forma normal de gerir um VPS Windows. Abre uma sessão de ambiente...