Compartilhar via


Como: Criar e configurar sites FTP no IIS 6.0

O Protocolo de Transferência de Arquivo (FTP) é um protocolo padrão para mover os arquivos de um computador para outro através da Internet.Os arquivos são armazenados em um computador servidor, que executa o software servidor FTP.Computadores remotos, em seguida, podem se conectar usando FTP e ler arquivos dos arquivos de servidor ou copiar arquivos para o servidor.Um servidor FTP é semelhante a um servidor HTTP (isto é, um servidor web), pois você pode se comunicar com ele usando um protocolo de Internet.No entanto, um servidor FTP não executa páginas da Web; ele apenas envia e recebe arquivos a partir de computadores remotos.

Você pode configurar Serviços de Informações da Internet (IIS) para funcionar como um servidor FTP.Isso permite que outros computadores se conectem ao servidor e copiem arquivos do servidor e para o servidor.Por exemplo, você pode configurar o IIS para atuar como um servidor FTP se você estiver hospedando sites da Web no seu computador e você deseja permitir que usuários remotos se conectem ao seu computador e copiem seus arquivos para o servidor.

Observação:

Normalmente, credenciais FTP são passadas como texto limpo e não criptografado para transmissão.É recomendável que você use FTP anônimo ou a autenticação básica.Para obter mais informações, consulte os tópicos "Protegendo sites FTP" e "Métodos de autenticação suportados pelo IIS 6.0" naReferência técnica do IIS.

O IIS como um servidor FTP

Além disso, para atuar como um servidor Web, o IIS pode atuar como um servidor FTP.O serviço FTP não é instalado por padrão no IIS.Portanto, para usar o IIS como um servidor FTP, você deve instalar o serviço FTP.Para obter mais informações sobre sistema autônomo instalar e configurar o IIS sistema autônomo um servidor FTP, consulte a documentação de Ajuda incluída no IIS ou consulte a seção "Configurando sites FTP" noReferência técnica do IIS.

Observação:

Será necessário o CD do Windows.

Para configurar um servidor FTP usando o IIS

  1. Clique no botão Start, clique em Painel de Controle e em seguida, clique em Adicionar ou Remover Programas.

  2. Clique em Adicionar/remover componentes do Windows.

  3. Na caixa de diálogo Assistente de componentes do Windows, se você estiver executando pelo menos o Windows Server 2003, selecione Servidor de aplicativo e em seguida, clique em Detalhes.

  4. Selecione Serviços de Informações da Internet (IIS) e, em seguida, clique em Detalhes.

  5. Na caixa de diálogo Serviços de Informações da Internet (IIS), selecione a caixa de seleção Serviço FTP e clique em OK.

  6. Na caixa de diálogo Assistente de componentes do Windows, clique em Avançar.Se solicitado, insira o CD do Windows.

    Quando o processo de Instalação for concluído, você pode usar o serviço FTP com o IIS.

Criando pastas

Após configurar um servidor FTP, você precisa criar uma estrutura de pasta para o servidor.Por padrão, o servidor FTP tenha uma pasta raiz com o seguinte caminho: C:\Inetpub\Ftproot.

A pasta raiz do FTP atua como a raiz para o seu servidor FTP da mesma forma que C:\inetpub\wwwroot é a raiz para o seu servidor Web.

Você deve criar as pastas físicas onde os arquivos residirão.Isso pode ser uma subpasta da Raiz FTP ou outra pasta em outro local no computador.Em seguida, crie uma raiz virtual, ou um apelido, que o servidor FTP usará para apontar para o diretório físico no qual os arquivos residirão.

Configurar uma pasta FTP e a raiz virtual

  1. Crie uma nova pasta para armazenar arquivos.Você pode nomear a pasta como quiser.Por exemplo, nomeie a nova pasta ExampleFtpFiles, para que o caminho da pasta seja C:\inetpub\ftproot\ExampleFtpFiles.

  2. No Windows, a partir do menu Ferramentas administrativas, selecione Serviços de Informações da Internet.

    Observação:

    No Windows XP, você também pode clicar com o botão direito do mouse em Meu Computador no menu Iniciar ou na área de trabalho e, em seguida, clicar em Gerenciar.Na caixa de diálogo Computer Management, abra o nó Services and Applications.

  3. Abra o nó para o seu computador, e então abra o nó Sites FTP.

  4. Clique com o botão direito do mouse no nó Site FTP padrão, clique em Novo e, em seguida, clique em Diretório Virtual.

  5. No Criação de diretório virtual Assistente, especifique um alias (ou nome) que os usuários podem usar para acessar a pasta FTP que você criou na etapa 1.O nome pode ser que desejar.É geralmente menos confuso para usar o nome do diretório como o apelido, assim, o diretório virtual pode ser chamado ExampleFtpFiles.

  6. Para o caminho, digite ou procure o caminho do diretório a partir da etapa 1, por exemplo Inetpub\ftproot\ExampleFtpFiles.

  7. Para obter permissões de acesso, especifique Ler e, em seguida, clique em Avançar para concluir o assistente.

    Observação:

    Não habilite as permissões Gravar a menos que você saiba como proteger o servidor FTP do IIS.Para obter mais informações, consulte o tópico intitulado "Protegendo sites FTP" noReferência técnica do IIS.

Configurando permissões

Você também deve conceder permissões a usuários para que eles possam ler da pasta e gravar nela.

Estabelecer permissões para a pasta FTP

  1. No Windows, a partir do menu Ferramentas administrativas, escolha Serviços de Informações da Internet.

    Observação:

    No Windows XP, você também pode clicar com o botão direito do mouse em Meu Computador no menu Iniciar ou na área de trabalho e, em seguida, selecionar Gerenciar.Na caixa de diálogo Computer Management, abra o nó Services and Applications.

  2. Abra o nó do seu computador, abra o nó Web Sites, e abra o nó Site FTP padrão .

  3. Clique com o botão direito do mouse no nó do diretório virtual para a pasta FTP que você deseja (por exemplo, ExampleFtpFiles) e clique em Permissões.

  4. Na guia Segurança, selecione ou adicione sua conta de usuário e atribua permissões Modificar.

    Isso define as permissões NTFS.Para especificar restrições de IP, clique com o botão direito do mouse no nome da pasta, clique em Propriedades e adicione restrições na guia Segurança de diretório.Para obter mais informações, consulte os tópicos "Controle de acesso no IIS 6.0" naReferência técnica do IIS.

  5. Feche a caixa de diálogo Propriedades.

Criando um diretório virtual de Servidor Web

Você normalmente cria uma diretório virtual para o servidor Web que mapeia o site FTP, pois assim o servidor Web pode acessar os arquivos na raiz do FTP.O nome do diretório virtual Web pode ser o mesmo que o do diretório virtual FTP, mas não necessariamente.

Criar um diretório virtual de servidor Web

  1. Na caixa de diálogo Serviços de Informações da Internet, abra o nó Sites da Web.

  2. Clique com o botão direito do mouse no nó Site Web padrão, clique em Novo e, em seguida, clique em Diretório Virtual.

  3. No assistente, especifique um apelido que os usuários utilizarão com o protocolo http:// para acessar os arquivos na pasta FTP.Esse pode ser o mesmo que o apelido FTP, por exemplo, ExampleFtpFiles.

  4. Para o caminho de diretório, digite ou procure o caminho do diretório FTP, por exemplo C:\inetpub\ftproot\ExampleFtpFiles.

  5. Para obter permissões de acesso, selecione Ler e Executar scripts.

  6. Clique em Concluir para criar a diretório virtual e fechar o assistente.

Consulte também

Tarefas

Como: Criar e configurar diretórios virtual no IIS 5.0 e 6.0

Como: Criar e configurar local Web sites do ASP.NET no IIS 6.0

Como: Instalar e configurar servidores virtual SMTP no IIS 6.0