Pagina inicial » Dicas de computador » Como configurar um servidor FTP no Windows usando o IIS

    Como configurar um servidor FTP no Windows usando o IIS

    Mais cedo, eu tinha escrito um post sobre como transformar seu computador em um servidor de compartilhamento de arquivos do Windows usando um par de programas diferentes. Se você está procurando uma maneira rápida de compartilhar os arquivos em seu computador local com amigos ou familiares, esta é uma maneira fácil de fazer isso..

    No entanto, se você está procurando configurar seu próprio servidor FTP no Windows usando IIS, você pode fazer isso, mas requer mais conhecimento técnico. É claro, ele também oferece um controle mais granular sobre compartilhamento e segurança, portanto, é melhor para qualquer pessoa que tenha um pouco de conhecimento de informática. Além disso, o IIS é tudo sobre a execução de sites, por isso, se você quiser executar um par de sites, juntamente com um servidor FTP, o IIS é a melhor escolha.

    É importante notar também que diferentes versões do IIS vêm com cada sabor do Windows e todos eles têm conjuntos de recursos ligeiramente diferentes. O IIS 5.0 veio com o Windows 2000 e o 5.1 veio com o Windows XP Professional. O IIS 6 era para o Windows Server 2003 e o Windows XP Professional de 64 bits. O IIS 7 foi uma reescrita completa do IIS e foi incluído no Windows Server 2008 e no Windows Vista.

    O IIS 7.5 foi lançado junto com o Windows 7, o IIS 8 lançado com o Windows 8 e o IIS 8.5 lançado com o Windows 8.1. É melhor usar o IIS 7.5 ou superior, se possível, pois eles suportam a maioria dos recursos e têm melhor desempenho.

    Configurar e configurar um servidor FTP no IIS

    A primeira coisa que você precisará configurar seu próprio servidor FTP no Windows é certificar-se de que você tenha Internet Information Services (IIS) instalado. Lembre-se, o IIS só vem com versões Pro, Professional, Ultimate ou Enterprise do Windows.

    No Windows Vista e anterior, clique em Começar, Painel de controle e vai para Adicionar programas de remoção. Então clique em Adicionar / Remover Componentes do Windows. Para o Windows 7 e superior, clique em Programas e características no Painel de Controle e depois clique em Liga ou desliga características das janelas.

    No assistente de componentes, role para baixo até ver IIS na lista e marcá-lo. Antes de clicar Próximo no entanto, certifique-se de clicar em Detalhes e então verifique Serviço FTP (File Transfer Protocol).

    Para o Windows 7 e superior, vá em frente e clique na caixa ao lado Serviços de Informação da Internet e Servidor FTP. Você também precisa ter certeza de verificar o Ferramentas de gerenciamento da web caso contrário, você não poderá gerenciar o IIS a partir das Ferramentas Administrativas mais tarde. Para FTP, você precisa verificar Serviço FTP caixa caso contrário você não terá a opção de criar um servidor FTP.

    Clique Está bem e depois clique Próximo. O Windows irá em frente e instalará os arquivos IIS necessários junto com o serviço FTP. Você pode ser solicitado a inserir seu disco do Windows XP ou Windows Vista neste momento. Você não precisa de um disco para o Windows 7 ou superior.

    Configurar e configurar o IIS para FTP

    Depois que o IIS tiver sido instalado, talvez seja necessário reiniciar o computador. Agora queremos ir em frente e abrir o painel de configuração do IIS para configurar o servidor FTP. Então vá para Começar, então Painel de controle e clique em Ferramentas administrativas. Agora você deve ver um ícone para Serviços de Informação da Internet.

    Ao abrir o IIS no Vista ou na primeira vez pela primeira vez, você verá apenas o nome do seu computador no menu à esquerda. Vá em frente e clique no + símbolo ao lado do nome do computador e você verá algumas opções como Sites da Web, Sites FTP, etc. Estamos interessados ​​em sites FTP, então amplie isso também. Você deveria ver Site FTP padrão, Clique nisso.

    Você notará, depois de clicar no site FTP padrão, que há alguns botões na parte superior que se parecem com os botões do videocassete: Reproduzir, Parar e Pausar. Se o botão Reproduzir estiver em cinza, isso significa que o servidor FTP está ativo. Seu servidor FTP está funcionando agora! Você pode realmente se conectar a ele através do seu software cliente de FTP. Eu uso o SmartFTP, mas você pode usar o que mais gosta.

    Para o Windows 7 e superior, você verá uma aparência diferente para o IIS. Em primeiro lugar, não há botão play ou algo parecido. Além disso, você verá várias opções de configuração diretamente na tela inicial para autenticação, configurações SSL, navegação em diretório, etc..

    Para iniciar o servidor FTP aqui, você tem que clicar com o botão direito do mouse Sites e depois escolha Adicionar site de FTP.

    Isso abre o assistente de FTP onde você inicia, dando um nome ao seu site FTP e escolhendo o local físico para os arquivos..

    Em seguida, você precisa configurar as ligações e o SSL. As ligações são basicamente os endereços IP que você deseja que o site FTP use. Você pode deixar em Todos não atribuídos se você não planeja executar qualquer outro site. Mantenha o Inicie o site de FTP automaticamente caixa marcada e escolha Sem SSL a menos que você entenda certificados.

    Por fim, você precisa configurar a autenticação e a autorização. Você tem que escolher se você quer Anônimo ou Autenticação Básica ou ambos. Para autorização, você escolhe entre Todos os usuários, usuários anônimos ou usuários específicos.

    Você pode acessar o servidor FTP localmente abrindo o Explorer e digitando ftp: // localhost. Se tudo funcionou bem, você deve ver a carga da pasta sem erros.

    Se você tem um programa de FTP, você pode fazer a mesma coisa. Abra o software do cliente FTP e digite localhost como o nome do host e escolha Anônimo para o login. Conecte-se e você deve ver agora a pasta.

    Ok, agora temos o site funcionando! Agora, onde você coloca os dados que deseja compartilhar? No IIS, o site FTP padrão está realmente localizado em C: \ Inetpub \ ftproot. Você pode enviar dados para lá, mas e se você já tiver dados localizados em outro lugar e não quiser movê-los para o inetpub??

    No Windows 7 e superior, você pode escolher qualquer local desejado por meio do assistente, mas ainda é apenas uma pasta. Se você quiser adicionar mais pastas ao site FTP, terá que adicionar diretórios virtuais. Por enquanto, basta abrir o diretório ftproot e despejar alguns arquivos nele.

    Agora atualize seu cliente de FTP e agora você deve ver seus arquivos listados! Então você agora tem um servidor FTP instalado e em execução no seu computador local. Então, como você se conectaria de outro computador na rede local??

    Para fazer isso, você terá que abrir o Firewall do Windows para permitir conexões FTP ao seu computador; caso contrário, todos os computadores externos serão bloqueados. Você pode fazer isso indo para Começar, Painel de controle, clicando em Firewall do Windows e depois clicando no Avançado Aba.

    Debaixo de Configurações de conexão de rede seção, verifique se todas as conexões estão marcadas na lista à esquerda e, em seguida, clique no Definições botão. Agora você poderá abrir determinadas portas no seu computador com base no serviço que seu computador está fornecendo. Como estamos hospedando nosso próprio servidor FTP, queremos marcar Servidor FTP.

    Uma pequena janela pop-up aparecerá com algumas configurações que você pode alterar, apenas deixe-a como está e clique em OK. Clique em OK novamente na janela principal do Firewall do Windows.

    No Windows 7 e superior, o processo é diferente para abrir a porta do firewall. Abra o Firewall do Windows no Painel de Controle e clique em Configurações avançadas do lado esquerdo. Então clique em Regras de entrada e desça até ver Servidor FTP (tráfego de FTP), clique com o botão direito e escolha Ativar regra.

    Então clique em Regras de Saída e faça o mesmo por Servidor FTP (saída do tráfego de FTP). Agora você abriu o firewall para conexões FTP. Agora tente se conectar ao seu site FTP de um computador diferente na sua rede. Você precisará obter o endereço IP do computador antes de poder se conectar a ele de outro computador.

    Vamos para Começar, clique Corre e digite CMD. Tipo IPCONFIG e anote o número para o endereço IP:

    No seu cliente de FTP no outro computador, digite o endereço IP que você acabou de anotar e conecte anonimamente. Agora você deve conseguir ver todos os seus arquivos como fez no cliente FTP que estava no computador local. Novamente, você também pode ir para o Explorer e digitar FTP: \\ ipaddress para conectar.

    Agora que o site FTP está funcionando, você pode adicionar quantas pastas desejar para fins de FTP. Dessa forma, quando um usuário se conecta, ele especifica um caminho que se conectará a uma pasta específica.

    De volta ao IIS, clique com o botão direito em Site FTP padrão e escolha Novo, e depois Diretório Virtual.

    No Windows 7, você clica com o botão direito do mouse no nome do site e escolhe Adicionar diretório virtual.

    Ao criar um diretório virtual no IIS, você basicamente criará um alias que aponte para uma pasta no disco rígido local. Então, no assistente, a primeira coisa que você será perguntado é um nome de alias. Make é algo simples e útil como "WordDocs" ou "FreeMovies", etc.

    Clique em Avançar e navegue até o caminho para o qual você deseja que o alias se refira. Então, se você tem vários filmes que deseja compartilhar, navegue até a pasta.

    Clique em Avançar e escolha se deseja ou não Ler acessar apenas ou Leia e escreva Acesso. Se você simplesmente quiser compartilhar arquivos, marque Ler. Se você quiser que as pessoas possam enviar arquivos para o seu computador, escolha Ler e Gravar.

    Clique em Avançar e, em seguida, clique em Concluir! Agora você verá seu novo diretório virtual abaixo do site FTP padrão. No Windows 7 e acima, o processo é reduzido para um diálogo mostrado abaixo:

    Você pode se conectar a você usando o seu cliente FTP, colocando no campo Path “/ Test” ou “/ NameOfFolder”. No Explorer, você apenas digitaria ftp: // ipaddress / aliasname.

    Agora você só verá os arquivos que estão na pasta em que criamos o alias para.

    É sobre isso! Você pode criar quantas pastas quiser! A única coisa que você precisa fazer é fornecer seu endereço IP público para qualquer pessoa que esteja se conectando de fora da sua rede interna. Se você quiser que os usuários se conectem de qualquer lugar do mundo, você terá que dar a eles o seu endereço IP público, que você pode descobrir indo para http://whatismyipaddress.com/.

    Finalmente, você precisará encaminhar a porta FTP do roteador para o computador local que hospeda o servidor FTP.. Port Forward é um ótimo site para mostrar como encaminhar as portas do seu roteador para os computadores da sua rede doméstica. Você também deve ler minhas outras postagens sobre encaminhamento de porta e DNS dinâmico:

    O que é o encaminhamento de porta?

    Configurar o DNS dinâmico para acesso remoto

    Isto é definitivamente muita informação com um monte de passos; Se você tiver alguma dúvida sobre tudo isso, poste um comentário! Apreciar!