Pagina inicial » como » Como hospedar um servidor FTP no Windows com o FileZilla

    Como hospedar um servidor FTP no Windows com o FileZilla

    Neste guia, nós o orientaremos nas etapas para configurar uma pasta no seu computador Windows como um repositório FTP, usando um programa gratuito chamado FileZilla. O FTP pode ser usado para transferir facilmente muitos arquivos entre computadores; o repositório FTP pode ser mapeado para vários computadores na Internet para que outras pessoas possam acessar o diretório diretamente do Windows Explorer.

    Para começar, você precisará baixar o servidor FileZilla, disponível aqui.

    Depois de baixar o programa, você pode instalá-lo com todas as configurações padrão. O FileZilla instalará um serviço que será executado sempre que o Windows for inicializado, portanto, se você preferir executar apenas o servidor FTP manualmente, selecione a opção apropriada no menu suspenso na terceira tela:

    Além dessa configuração, tudo o mais pode ser deixado nos padrões para o propósito deste tutorial. Quando a instalação estiver concluída, a interface do FileZilla será aberta. Basta clicar em OK quando esta janela aparecer logo após a instalação:

    Depois que a interface do servidor FTP é carregada, estamos prontos para especificar um diretório como um repositório FTP. Se o diretório que você deseja usar não estiver criado, minimize a interface e crie uma pasta onde você deseja que o compartilhamento FTP seja. Neste tutorial, vamos usar a pasta 'FTP' em nosso desktop. Sua localização exata será "C: \ Usuários \ geek \ Desktop \ FTP".

    Clique em Editar e depois em Usuários.

    No lado esquerdo da janela que aparece, clique em "Pastas compartilhadas".

    Uma vez lá, clique em "Adicionar" abaixo de "Usuários". Digite o nome de usuário para uma conta que outro computador estará usando para acessar o repositório que estamos configurando.

    Clique em OK quando terminar de inserir o nome da conta e, em seguida, clique em "Adicionar" abaixo da seção "Pastas compartilhadas". Uma vez que você tenha feito isso, uma janela como a abaixo irá aparecer, use-a para selecionar o diretório que você gostaria de compartilhar como um repositório FTP.

    Clique OK. Agora precisamos atribuir as permissões de usuário para este repositório. Por padrão, o usuário que criamos é capaz de ler arquivos, listar diretórios e listar subdiretórios. Para conceder ao usuário mais permissões, como a capacidade de copiar arquivos para este repositório, marque as caixas abaixo de 'Arquivos' e 'Diretórios'.

    Clique em OK quando terminar de definir as permissões do usuário.

    Protegendo seu servidor FTP

    Juntamente com a configuração do (s) usuário (s) com uma senha forte, existem algumas configurações no FileZilla que você pode configurar para proteger ainda mais o seu novo servidor FTP.

    Os hackers varrem constantemente a Internet para os hosts que estão ouvindo na porta 21, a porta FTP padrão. Para evitar ser detectado por milhares de hackers que procuram constantemente pessoas como você com um servidor FTP, podemos alterar a porta que o FileZilla escuta. Vá para Editar e, em seguida, Configurações. Em "Configurações gerais", você verá "Ouvir essas portas". No momento, ele deve estar no dia 21, mas recomendamos alterá-lo para um número aleatório de cinco dígitos (nada acima de 65535).

    Isso não necessariamente seguro seu servidor, mas o obscurece e dificulta a localização. Apenas lembre-se de que alguém determinado a hackear você acabará encontrando a porta em que seu servidor FTP está escutando, portanto, outras medidas devem ser tomadas.

    Contanto que você saiba o IP (ou pelo menos o intervalo de IP) dos computadores que se conectam ao seu servidor FTP, você pode configurar o FileZilla para responder apenas às solicitações de login desses endereços IP. Em Editar> Configurações, clique em "Filtro IP".

    Na primeira caixa, coloque um asterisco para impedir que todos os IPs se conectem ao seu servidor. Na segunda caixa, adicione exceções a essa regra (os intervalos de IP ou de rede que devem ter permissão para se conectar). Por exemplo, a captura de tela a seguir mostra uma configuração na qual o intervalo de IPs 10.1.1.120 e 192.168.1.0/24 (em outras palavras, 192.168.1.1 - 192.168.1.255) poderia se conectar:

    Juntamente com senhas seguras, isso deve ser sobre toda a segurança que seu servidor FTP precisará. Há uma configuração padrão do Autoban já configurada no FileZilla, portanto qualquer um que tentar se conectar ao seu servidor muitas vezes dentro de um curto período de tempo será bloqueado por algum tempo. Para ajustar essa configuração, clique em "Autoban" em Editar> Configurações, mas o padrão será suficiente para a maioria das pessoas.

    Uma última nota sobre a segurança deste servidor FTP: as transmissões são em texto puro, portanto não use FTP simples para transferir nada confidencial. SFTP ou FTPS podem ser usados ​​para criptografar comunicações FTP, mas estão além do escopo deste guia e serão abordados em artigos futuros.

    Exceção do Firewall do Windows

    Se você tiver um firewall ou um programa antivírus de terceiros, certifique-se de que a porta escolhida para executar seu servidor FTP seja permitida. Se você tiver o Firewall do Windows habilitado, precisará adicionar uma exceção para a porta. Vá para o menu Iniciar, digite Windows Firewall e clique em "Firewall do Windows com Segurança Avançada".

    Clique em “Inbound Rules” na coluna da esquerda e depois em “New Rule…” na coluna da direita. Nós estaremos permitindo uma porta através do firewall, então selecione Port quando o assistente perguntar "Que tipo de regra você gostaria de criar" e então clique em next.

    Digite na porta que você escolheu para o seu servidor FTP rodar (o padrão é 21, mas neste guia nós escolhemos 54218).

    Clique três vezes depois de digitar seu número de porta. Coloque um nome e uma descrição para essa exceção, para que seja fácil encontrá-la no futuro e, em seguida, clique em Concluir..

    Mapeando o compartilhamento FTP em outro computador

    Agora que o servidor FTP está completamente configurado, podemos ter outras pessoas conectadas a ele com as informações do usuário que fornecemos a elas (também certifique-se de ter permitido o endereço IP delas). Outros podem sempre usar aplicativos GUI, como o FileZilla, para se conectar ao seu compartilhamento de FTP, ou podem mapeá-lo para o computador para que ele seja exibido no Explorer.

    Abra "Computador" e clique com o botão direito do mouse em uma área vazia e selecione "Adicionar um local de rede".

    O assistente "Adicionar local de rede" aparecerá, clique duas vezes ao lado. Digite o endereço IP e a porta do seu servidor FTP e clique em next.

    Desmarque a opção "Fazer logon anonimamente" e digite o nome de usuário que você configurou para o seu servidor FTP. Clique duas vezes e depois clique em terminar. Ele deve pedir sua senha e, em seguida, você poderá navegar para o compartilhamento FTP como se fosse um disco rígido local.