sábado, 9 de janeiro de 2010

Montando seu próprio FTP SERVER no Windows

Este pequeno tutorial tem como objetivo auxiliar quem pretende compartilhar seus arquivos via ftp Server no Windows, eu já criei e utilizei esta dica no Windows XP, Vista e Seven, mas neste tutorial irei pegar imagens e lhes dizer como seguir para criar o Servidor FTP no Windows XP. Serei o mais breve possível, descrevendo apenas os procedimentos básicos de montagem de um ftp, não me perguntem detalhes muito técnicos, pois o intuito não é ensinar a teoria e sim a prática.

Muito bem, então vamos começar:

Antes de mais nada, é preciso ter certeza de que o IIS (Internet Information Services) está instalado e funcionando em seu computador. Para verificar isso, siga os seguintes passos:


1 – Entre no Painel de Controle;


2 – Procure Ferramentas Administrativas;


3 – Verifique se aparece o ícone Internet Information Services.

Se aparecer, ótimo, você esta pronto para montar seu ftp Server.

Porém, se este ícone não aparecer, significa que você não tem o IIS instalado em sua maquina e ele é fundamental para montar o ftp Server. Portanto, vamos aprender a instala-lo.

Será preciso ter a mão o cd de instalação do Windows Xp ou 2000 (depende do Windows que está instalado em sua maquina). Com o cd de instalação do Windows no Drive, vá em ADICIONAR / REMOVER PROGRAMAS.

Depois click em ADICIONAR / REMOVER COMPONENTES DO Windows.
Observe no item Internet Information Services, ele dever ser marcado.

Depois de marcar esse item, click em Detalhes

Nessa janela, você devera marcar a opção File Tranfer Protocol (de acordo com a figura).

Depois Click em Ok. Ao retornar para a tela anterior, click em Próximo e o Windows vai começar a instalação do IIS.

No final do processo, reinicie seu computador.

Após reiniciar, é hora de preparar a pasta que servira de base para a montagem do ftp. Escolha uma pasta a seu gosto. O Windows usa por default a pasta c:\Inetpub\ftproot, mas eu prefiro configurar minha própria pasta.

É muito interessante, se você puder configurar uma pasta que esteja em uma partição do tipo NTFS, pois se não for NTFS, não será possível dar ou negar direitos aos usuários de seu ftp, como por exemplo, se o usuário poderá ou não enxergar o conteúdo de uma pasta. Eu vou explicar com base em NTFS. Quem usa fat32 como sistema de arquivos, eu sugiro que não monte ftp Server, pois sua maquina ficará totalmente exposta e sem nenhuma segurança.


Após escolher a pasta, é hora de criar os usuários que vão acessa-la. Click em Iniciar e depois click com o Botão direito do mouse em Meu Computador.
Escolha Gerenciar ou Manage.

Procure a opção Usuários, conforme a figura abaixo:

Click em Ação > Novo Usuário

Preencha os dados para o usuário a ser criado.
Certifique-se de marcar as opções conforme mostra a figura.

Click no Botão Criar.

Repita esses passos ate criar todos os usuários que você precisar.

Agora vamos escolher a pasta a ser publicada como seu ftp Server.

Entre no Windows Explorer.
No exemplo, eu escolhi a pasta FTP que esta na unidade F: do meu computador. Click com o botão direito sobre ela e selecione COMPARTILHAMENTO E SEGURANÇA.

Selecione a seguinte aba:

Se esta tela não aparecer pra você, faça o seguinte: Cancele, click em FERRAMENTAS > OPCOES DE PASTA:

Procure a última opção da lista e desmarque. Click em ok.


Voltemos a tela anterior

Repare que para o FtuUsers, eu apenas permite a ação de leitura e nada mais, portanto, na pasta FTP o usuário Ftpusers, somente vai poder ler e nada mais.

Adicione quantos ususarios você quiser, clicando no botão Adicionar e seguindo as instruções do Windows.