Como configuro um servidor FTP no Windows 7?

20

Estou com problemas para obter uma configuração de servidor FTP no Windows 7.

Eu adicionei o serviço usando o Painel de Controle - > Programas - > Ativar e desativar recursos do Windows.

Eu posso ver que o serviço foi iniciado no Painel de Controle - > Serviços.

Mas quando eu inicio uma janela de linha de comando do Windows, cmd , eu obtenho Not connected. ,

C:\Users\mattf>ftp localhost
ftp> ls
Not connected.
ftp> open localhost
ftp> ls
Not connected.
ftp> dir
Not connected.
ftp> quit

C:\Users\mattf>

E isso é tudo que eu tenho. Não tenho ideia de por que isso não está funcionando - poderiam ser configurações de firewall?

    
por Matt Frear 16.11.2009 / 02:33

6 respostas

34

Eu apenas repliquei seus resultados.

Ao contrário do comentário de Phoebus, parece que você gerencia os sites FTP do Windows 7 com o mesmo console de gerenciamento 7.5 dos serviços da Web.

Além disso, parece que a Microsoft não cria um site FTP quando o serviço FTP é criado (como foi feito no passado).

Depois de instalar o Serviço FTP e o Console de gerenciamento do IIS, execute as etapas a seguir.

  1. Executar ferramentas administrativas | Gerenciador dos Serviços de Informações da Internet (IIS)
  2. Expanda a máquina local.
  3. Clique com o botão direito do mouse em Sites e adicione site de FTP.
  4. Chame de "Site FTP padrão" com um caminho de "C: \ inetpub \ ftproot"; clique em próximo
  5. Ative o site FTP de início automaticamente, selecione Permitir SSL; clique em próximo
  6. Ativar autenticação anônima; Clique em Concluir

Agora você deve poder fazer o FTP para o host local. Você pode escolher opções diferentes, mas as opções descritas acima funcionam para mim e são muito semelhantes às opções padrão no IIS 6 FTP.

Note que você também pode precisar ativar o servidor FTP no firewall. Para isso use o seguinte comando.

netsh advfirewall firewall set rule group="FTP Server" new enable="yes"
    
por 16.11.2009 / 04:13
13

Se tudo o que você deseja é um servidor FTP simples que possa ser configurado e desmontado com facilidade, não sugiro usar o método IIS e configurar tudo. Eu tive que fazer isso na semana passada para ftp a execução-configuração de um dos nossos switches Cisco. Eu olhei em volta um pouco e vi falar de usar o IIS, que eu achava que era um exagero. Eu tropecei em ftpdmin - link

Eu baixei o binário, executei-o a partir da linha de comando da seguinte forma: C:\> \path\to\ftpdmin.exe C:\path\to\ftp\root

Se você está procurando uma solução mais permanente, mas não quer se importar com o IIS, pode experimentar o FileZilla - link

    
por 16.11.2009 / 03:59
6

Ao instalar o serviço FTP, em Internet Information Services, você seleciona o servidor FTP (que você provavelmente já fez, mas também expande e verifica se o serviço FTP também está marcado. Se ambos estiverem marcados e você tiver também instalou o Console de Gerenciamento do IIS (em ferramentas de gerenciamento da Web), você verá a opção para o servidor FTP.

Eu também tentei e descobri que o serviço FTP também precisa ser instalado. Então a opção para FTP apareceu.

    
por 02.12.2010 / 03:36
3

Jason Coombs deixou de fora um passo que eu lutei por um tempo:

Etapa 6 revisada:

Ativar autenticação anônima; Selecione "Usuários anônimos" em Autorização: Permitir acesso a: e clique em "Ler" e "Gravar" em Permissões. Em seguida, selecione "Concluir".

    
por 19.06.2012 / 21:23
1

Configurar um servidor ftp simples é a melhor maneira de transferir dados de um ponto para outro.

A maneira mais rápida e fácil de fazer isso é instalar o FileZilla Server no computador para o qual você deseja enviar dados: link

É muito fácil de configurar.

Instale o FileZilla Client no computador Você tem dados: link

Agora verifique em qual IP está escutando o computador Você deseja enviar dados para: whatismyipaddress.com

E copie esse endereço IP para o seu cliente, a porta será o padrão, portanto, você não precisará fornecê-lo, a menos que você o tenha alterado nas configurações do servidor.

Em seguida, use Login e Senha Você configurou no FileZilla Server e está pronto para se conectar.

    
por 12.08.2013 / 13:00
0

Resposta curta: não. O mundo já tem servidores FTP suficientes e executar um em um sistema operacional não servidor está causando problemas.

Espero que o OP esteja executando isso apenas em uma rede interna, e não com acesso anônimo, e espero que alguma forma de criptografia da camada de transporte esteja ativada.

Para outros que estão pensando em fazer esse tipo de coisa, primeiro dê um passo para trás e veja se você realmente precisa de um servidor FTP. Pode haver outras formas melhores de fazer o que você precisa - e, claro, você pode perguntar "pergunta 0" aqui!

    
por 21.06.2012 / 09:11

Tags