Todos os produtos
Search
Central de documentação

Simple Application Server:Set up an FTP server (Windows)

Última atualização: Sep 20, 2026

Crie um servidor FTP em um Simple Application Server Windows para permitir a transferência remota de arquivos.

Pré-requisitos

Um Simple Application Server com o Windows Server 2008 R2 ou posterior deve estar criado. Para mais informações, consulte Crie um servidor.

Etapa 1: Adicionar as funções de Internet Information Services (IIS) e servidor FTP

Instale os serviços de IIS e FTP antes de criar um site FTP. Caso ainda não tenha instalado esses serviços, execute as etapas a seguir.

  1. Conecte-se ao Simple Application Server com Windows.

    Para mais informações, consulte Connect to a Windows server.

  2. No canto inferior esquerdo da área de trabalho do Windows, clique no ícone Iniciar (Windows icon). Em seguida, localize e clique em Server Manager.

  3. Na barra de navegação superior, escolha Manage > Add Roles and Features.

    IIS win2016

  4. Na caixa de diálogo exibida, aceite as configurações padrão e clique em Next até a etapa Select server roles.

  5. Selecione Web Server (IIS). Na caixa de diálogo exibida, clique em Add Features e depois em Next.

    ftp2

  6. Aceite as configurações padrão e clique em Next até a etapa Select role services.

  7. Selecione IIS Management Console e FTP Server e clique em Next.

    ftp3

  8. Clique em Install. Após adicionar as funções de servidor IIS e FTP, clique em Close.

Etapa 2: Criar um usuário do Windows para acessar o site FTP

Crie um usuário do Windows para acessar o site FTP a ser criado. Para acessar o site FTP como usuário anônimo com o nome de usuário anonymous ou ftp, ignore as etapas desta seção.

  1. No canto inferior esquerdo da área de trabalho do Windows, clique no ícone Iniciar (Windows icon). Em seguida, localize e clique em Windows Administrative Tools.

  2. Na janela Administrative Tools, localize e clique duas vezes em Computer Management.

  3. No painel de navegação à esquerda, escolha System Tools > Local Users and Groups > Users.

    ftp4

  4. Na coluna Actions, à direita da janela, clique em More Actions e, em seguida, em New User...

    ftp5 Configure os seguintes parâmetros:

    • User name: neste exemplo, o nome de usuário é ftptest.

    • Password e Confirme password: insira uma senha.

      Nota

      A senha deve conter letras maiúsculas, minúsculas e dígitos. Mantenha a senha em sigilo para evitar riscos à segurança dos dados causados por vazamentos.

    • Configurações de senha: selecione Password never expires.

  5. Clique em Create e feche a caixa de diálogo New User.

Etapa 3: Configurar permissões para compartilhamento de arquivos

Crie uma pasta para compartilhar arquivos com o site FTP e conceda permissões de acesso e modificação a ela. Quando os clientes acessarem o site FTP, todos os arquivos serão transferidos por meio dessa pasta. Execute as seguintes operações:

  1. Em um disco da instância Windows, crie uma pasta para o site FTP.

    Neste exemplo, a pasta ftp é criada no disco C.

  2. Clique com o botão direito do mouse na pasta ftp e selecione Properties.

  3. Clique na guia Security e depois em Edit.

  4. Clique em Create.

  5. Na caixa de diálogo exibida, insira ftptest como nome do objeto e clique em Check Name.

  6. Confirme se o nome do objeto inserido está correto e clique em OK.

  7. Na seção Group or user names, clique no usuário ftptest, configure as permissões na seção Permissions for ftptest e clique em OK.

    Neste exemplo, todas as permissões na coluna Allow estão selecionadas. Selecione ou desmarque as permissões nas colunas Allow ou Deny de acordo com os requisitos do seu negócio. username

Etapa 4: Criar e configurar um site FTP

  1. No canto inferior esquerdo da área de trabalho do Windows, clique no ícone win图标 e depois em Server Manager.

  2. Na barra de navegação superior, escolha Tools > Internet Information Services (IIS) Manager.

    ftp8

  3. No painel de navegação à esquerda, escolha . Em seguida, na coluna Actions à direita, clique em Add FTP Site...

    ftp9

  4. Na caixa de diálogo exibida, configure os parâmetros e clique em Next.

    10 Configure os seguintes parâmetros:

    • FTP site name: insira um nome para o site FTP. Exemplo: ftptest.

    • Content Directory: especifique o caminho da pasta compartilhada necessária para o FTP. Neste exemplo, a pasta compartilhada é a pasta ftp criada no disco C.

  5. Configure o endereço IP e as configurações de SSL e clique em Next.

    Binding and SSL Settings Configure os seguintes parâmetros:

    • IP Address: aceite as configurações padrão.

    • SSL: neste exemplo, No SSL está selecionado, o que indica que a criptografia SSL não é necessária. Para proteger as transferências de dados e caso já possua um certificado SSL, selecione Allow SSL ou Require SSL.

      • No SSL: a criptografia SSL não é necessária.

      • Allow SSL: o servidor FTP pode aceitar conexões com e sem SSL de um cliente.

      • Require SSL: a criptografia SSL é obrigatória para a comunicação entre o servidor FTP e um cliente.

    • Aceite as configurações padrão para os outros parâmetros.

  6. Configure as informações de autenticação e autorização e clique em Finish.

    Authentication and Authorization Information Configure os seguintes parâmetros:

    • Authentication: neste exemplo, apenas Basic está selecionado. Assim, é possível usar o usuário ftptest criado para acessar o site FTP. Se não houver requisitos de segurança para as transferências de dados, selecione Anonymous para acessar o site FTP como usuário anônimo.

      • Anonymous: permite que usuários forneçam o nome de usuário anonymous ou ftp para acessar o conteúdo.

      • Basic: exige que os usuários forneçam nomes de usuário e senhas válidos para acessar o conteúdo. A autenticação básica transmite senhas não criptografadas pela rede. Recomendamos o uso da autenticação básica apenas quando houver certeza de que a conexão entre o cliente e o servidor FTP é segura, como ao usar criptografia SSL.

    • Authorization: neste exemplo, Allow access to está definido como Specified users e ftptest é inserido.

      • All users: todos os usuários têm permissão para acessar a pasta compartilhada correspondente ao site FTP.

      • Anonymous users: usuários anônimos podem acessar a pasta compartilhada correspondente ao site FTP.

      • Specified roles or user groups: apenas funções ou membros de grupos especificados podem acessar a pasta compartilhada correspondente ao site FTP. Insira as funções ou grupos no campo correspondente.

      • Specified users: apenas usuários especificados podem acessar a pasta compartilhada correspondente ao site FTP. Insira os nomes de usuário no campo correspondente. Neste exemplo, ftptest é inserido.

    • Permissions: selecione Read e Write.

    Após a execução das etapas anteriores, visualize o site FTP criado no Internet Information Services (IIS) Manager. 13

  7. Configure o firewall do site FTP.

    1. Na janela do Internet Information Services (IIS) Manager, clique duas vezes no nome do site FTP ftptest para acessar a página home do ftptest.

    2. Clique duas vezes em FTP Firewall Support.

      FTP Firewall Support

    3. No campo External IP Address of Firewall, insira <Endereço IP público da instância Windows>.

    4. Na coluna Actions à direita, clique em Apply. Na mensagem exibida, clique em OK.

Etapa 5: Configurar grupos de segurança e o firewall

Adicione regras de entrada no grupo de segurança para permitir o tráfego na porta 21 e no intervalo de portas do modo passivo (1024 a 65535).

Nota

Especifique o intervalo de portas de acordo com suas necessidades. Recomendamos o uso de portas com números mais altos. Neste exemplo, o intervalo de portas é de 29000 a 30000.

  1. Nas configurações de firewall do Simple Application Server Windows, adicione uma regra de entrada para permitir o tráfego na porta 21 e nas portas 29000 a 30000. Para mais informações, consulte Configure firewall rules.

    Defina o protocolo como TCP e a source como 0.0.0.0/0 (o que permite o acesso de todos os endereços IP).

  2. (Opcional) Configure o firewall do Windows.

    Por padrão, o firewall interno está desativado. Se estiver ativado, permita o tráfego na porta TCP 21 e nas portas 40000 a 40100.

    Para outras configurações de firewall, consulte a documentação oficial da Microsoft.

Etapa 6: Usar um cliente para testar o acesso ao site FTP

Use o Windows File Explorer, ferramentas de linha de comando, navegadores ou ferramentas de conexão FTP de terceiros para testar o servidor FTP. Neste exemplo, um computador Windows é usado como cliente FTP e o Windows File Explorer é utilizado para acessar o site FTP.

  1. No computador Windows, abra o Windows File Explorer e insira ftp://<Public IP address of the FTP site>:21 na barra de endereços.

    Neste exemplo, o Windows 10 é usado.Windows File Explorer

  2. Na caixa de diálogo Log On As, configure as credenciais de logon e clique em OK.

    Neste exemplo, o nome de usuário ftptest e a senha correspondente são usados como credenciais para fazer logon no site FTP. Log on to the FTP site Ao usar o Windows File Explorer para acessar o site FTP, se a opção Use Passive FTP não estiver ativada para o navegador IE no Windows, o acesso ao site FTP falhará e os códigos de erro 200 e 501 serão retornados. Execute as etapas a seguir. Ative a opção Use Passive FTP no navegador IE e acesse o site FTP novamente.

    1. No computador Windows, abra o navegador IE.

    2. No canto superior direito, clique no ícone Ferramentas (Tools icon in the IE browser) e selecione Internet Properties.

    3. Clique na guia Advanced. Na seção Settings, localize e selecione Use Passive FTP (for firewall and DSL modem compatibility). Use Passive FTP

    4. Clique em Apply e, em seguida, em OK.

    Após acessar a pasta compartilhada ftp correspondente ao site FTP, crie uma pasta de teste chamada test. New test folder Em seguida, faça logon na instância Windows novamente. Se o site FTP estiver criado e pronto para transferências de dados, você encontrará a pasta test dentro da pasta ftp no disco C. ftp folder on the instance

Próximos passos

Para gerenciar arquivos armazenados no Object Storage Service (OSS) com base em FTP, instale o ossftp. Para mais informações, consulte ossftp.

Após receber uma solicitação FTP comum, o ossftp mapeia as operações em arquivos e pastas como operações no OSS.