pt.phhsnews.com


pt.phhsnews.com / Como configurar um servidor FTP no Windows usando o IIS

Como configurar um servidor FTP no Windows usando o IIS


Anteriormente, 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, essa é uma maneira fácil de fazer isso.

No entanto, se você quiser configurar seu próprio servidor FTP no Windows usando o IIS, poderá fazê-lo, mas isso requer mais conhecimento técnico. Naturalmente, ele também oferece um controle mais granular sobre compartilhamento e segurança, por isso é 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 oferecem suporte à maioria dos recursos e 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 anteriores, clique em Iniciar, Painel de Controle e vá para Adicionar / Remover Programas . Em seguida, clique em Adicionar / Remover Componentes do Windows . Para o Windows 7 e superior, clique em Programas e Recursos no Painel de Controle e, em seguida, clique em Ativar ou desativar recursos do Windows .

No assistente de componentes, role para baixo até ver IIS na lista e marcá-lo. Antes de clicar em Avançar, verifique se clicou em Detalhes e, em seguida, verifique o Serviço FTP (File Transfer Protocol) .

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

Clique em OK e, em seguida, clique em Avançar . 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á em Iniciar, depois em Painel de Controle e clique em Ferramentas Administrativas . Agora você deve ver um ícone para os Serviços de Informações 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, Sites FTP, etc. Estamos interessados ​​em sites FTP, então expanda também. Você deve ver o site FTP padrão, clique nele.

Você notará que, depois de clicar no site FTP padrão, 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 você 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 de SSL, navegação no diretório, etc.

Para iniciar o servidor FTP aqui, você deve clicar com o botão direito do mouse em Sites e escolher Adicionar site FTP .

Isso abre o assistente de FTP onde você inicia, dando um nome ao seu site FTP e escolhendo a localização física dos 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 deixá-lo em All Unassigned se você não planeja executar qualquer outro site. Mantenha a caixa Iniciar site FTP automaticamente 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 deseja autenticação anônima ou 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ê deverá 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 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á localizado em C: \ Inetpub \ ftproot . Você pode despejar dados 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, apenas abra o diretório ftproot e coloque 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 Iniciar, Painel de Controle, clicando no Firewall do Windows e, em seguida, clicando na guia Avançado .

Na seção Network Connection Settings, verifique se todas as conexões estão marcadas na lista à esquerda e, em seguida, clique no botão Configurações . 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 o 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 no lado esquerdo. Em seguida, clique em Regras de Entrada e role para baixo até ver o Servidor FTP (FTP Traffic-In), clique com o botão direito e escolha Habilitar Regra .

Em seguida, clique em Regras de Saída e faça o mesmo para o Servidor FTP (Tráfego 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.

Vá para Iniciar, clique em Executar e digite CMD . Digite IPCONFIG e anote o número para o endereço IP:

No seu cliente FTP no outro computador, digite o endereço IP que você acabou de anotar e conecte-se 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 se 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 do mouse em Site FTP Padrão, escolha Novo e, em seguida, 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 .

Quando você cria um diretório virtual no IIS, basicamente vai 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. Portanto, se você tiver vários filmes que deseja compartilhar, navegue para essa pasta.

Clique em Avançar e escolha se deseja apenas acesso de leitura ou acesso de leitura e gravação . 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 Caminho “/ Test” ou “/ NameOfFolder”. No Explorer, basta digitar ftp: // ipaddress / aliasname .

Agora você verá apenas os arquivos que estão na pasta para a qual criamos o alias.

É 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ê deseja que os usuários se conectem de qualquer lugar do mundo, você terá que fornecer seu endereço IP público, que pode ser encontrado em 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

Esta é definitivamente uma grande quantidade de informações com vários passos; Se você tiver alguma dúvida sobre tudo isso, poste um comentário! Apreciar!


10 melhores programas para substituir o bloco de notas

10 melhores programas para substituir o bloco de notas

O Notepad é um dos meus programas favoritos no Windows e é por isso que a Microsoft sempre o incluiu em todas as versões do Windows enviadas desde o Windows 1.0, que foi há quase 30 anos. Não só tem uma longa história, mas também mantém sua interface limpa e simples. O Notepad é um editor de texto simples que pode ser útil quando você não precisa de nenhuma formatação de texto para o seu documento.No entanto, há

(How-to)

O Minecraft não precisa mais de Java instalado; É hora de desinstalar o Java

O Minecraft não precisa mais de Java instalado; É hora de desinstalar o Java

Uma das grandes reclamações que os jogadores do Minecraft têm é que o Minecraft roda em Java - é difícil lidar com isso porque é inseguro e precisa de atualizações frequentes para evitar exploits, e eles em vez disso, não lide com isso. Graças a um novo lançador, o Minecraft não requer mais que você instale o Java, então você pode finalmente removê-lo.

(how-to)