16
FileZilla Server Já apresentei um tutorial sobre o FileZilla, um cliente FTP com versões para vários sistemas operacionais, agora vou falar sobre o FileZilla Server, um programa que transforma seu computador com Windows em um servidor FTP. O FileZilla Server é um ótimo servidor FTP, conta com diversas funções e fácil instalação e configuração. Para começar, baixe o programa no site oficial nesse link: http://filezilla- project.org/download.php?type=server Instalação A instalação é simples, e permite alguns ajustes do servidor, vamos ver agora: Na tela acima você pode escolher o que será instalado, permitindo que o servidor seja instalado em uma maquina e a administração seja feita por outra por exemplo: FileZilla Server: É o serviço do FileZilla (servidor). Administration interface: A interface de administração. Source Code: Código fonte, útil para desenvolvedores Start Menu Shortcuts: Atalhos no menu iniciar Desktop Icon: Atalho na área de trabalho.

FileZilla Server · FileZilla Server Já apresentei um tutorial sobre o FileZilla, um cliente FTP com versões para vários sistemas operacionais, agora vou falar sobre o FileZilla

  • Upload
    others

  • View
    15

  • Download
    0

Embed Size (px)

Citation preview

Page 1: FileZilla Server · FileZilla Server Já apresentei um tutorial sobre o FileZilla, um cliente FTP com versões para vários sistemas operacionais, agora vou falar sobre o FileZilla

FileZilla Server

Já apresentei um tutorial sobre o FileZilla, um cliente FTP com versões para vários sistemas operacionais, agora vou falar sobre o FileZilla Server, um programa que transforma seu computador com Windows em um servidor FTP. O FileZilla Server é um ótimo servidor FTP, conta com diversas funções e fácil instalação e configuração. Para começar, baixe o programa no site oficial nesse link: http://filezilla-project.org/download.php?type=server

Instalação

A instalação é simples, e permite alguns ajustes do servidor, vamos ver agora:

Na tela acima você pode escolher o que será instalado, permitindo que o servidor seja instalado em uma maquina e a administração seja feita por outra por exemplo: FileZilla Server: É o serviço do FileZilla (servidor). Administration interface: A interface de administração. Source Code: Código fonte, útil para desenvolvedores Start Menu Shortcuts: Atalhos no menu iniciar Desktop Icon: Atalho na área de trabalho.

Page 2: FileZilla Server · FileZilla Server Já apresentei um tutorial sobre o FileZilla, um cliente FTP com versões para vários sistemas operacionais, agora vou falar sobre o FileZilla

Nesse ponto vamos escolher como o serviço será instalado (caso tenha sido marcado no passo anterior), sendo que:

• Install as service, started with Windows: Inicia o serviço junto com o Windows. • Install as service, started manually: O serviço precisa ser iniciado manualmente

pelo console do Windows. • Do not install as service, start server automatically: Não instala o serviço (não

recomendado).

Escolha também a porta da interface de administração e se o servidor será iniciado após o termino da instalação.

Page 3: FileZilla Server · FileZilla Server Já apresentei um tutorial sobre o FileZilla, um cliente FTP com versões para vários sistemas operacionais, agora vou falar sobre o FileZilla

Agora escolha como a interface de administração será instalada:

• Start if users logs on, apply to all users: Inicia automaticamente junto com qualquer usuário.

• Start if users logs on, apply only to current user: Inicia automaticamente apenas com o usuário atual.

• Start manually: Precisa ser iniciada manualmente.

Escolha também se a interface será iniciada após a instalação. Agora clique em "Install" e aguarde.

Firewall

Após a instalação do FileZilla Server, você precisa adicionar uma regra para ele no seu firewall, veja algumas instruções: Firewall do Windows

• Windows 7/ Windows Server 2008 / 2008 R2: Painel de controle > Firewall do Windows > Permitir um programa ou recurso pelo Firewall do Windows > Guia Exceções > Adicionar programa... > Procurar... > Adicione o FileZilla Server (FileZilla server.exe na pasta do programa)

• Windows XP: Painel de controle > Firewall do Windows > Guia Exceções > Adicionar programa... > Procurar... Adicione o FileZilla Server (FileZilla server.exe na pasta do programa)

Page 4: FileZilla Server · FileZilla Server Já apresentei um tutorial sobre o FileZilla, um cliente FTP com versões para vários sistemas operacionais, agora vou falar sobre o FileZilla

Firewall de terceiros

• Adicione uma regra permitindo a entrada na porta TCP 21, o executável é o FileZilla server.exe na pasta do programa.

Acesso externo

• Redirecione no firewall ou roteador a porta 21 TCP para o IP interno do servidor. • Para os caso de modo passivo, redirecionar também as portas escolhidas (ver explicação

sobre "Passive mode settings"). • Para casos onde o provedor de internet bloquear a porta 21, redirecionar alguma porta

alta para a 21 TCP, lembre-se de utilizar essa porta na conexão.

Pronto, agora o seu servidor já pode receber a conexão dos clientes.

Interface de administração e configurações.

Agora vamos as configurações e criação de usuários. Ao executar a interface de administração, você recebera a tela abaixo, apenas confirme (mude a porta caso tenha modificado na instalação). Deixe o endereço de loopback como mostrado (ou coloque o do servidor remoto, não esqueça de liberar a administração remota nesse caso).

Aqui temos a interface de administração:

Page 5: FileZilla Server · FileZilla Server Já apresentei um tutorial sobre o FileZilla, um cliente FTP com versões para vários sistemas operacionais, agora vou falar sobre o FileZilla

Nela é possível ver os usuários conectados, downloads e uploads em andamento e outras informações.

Com o botão direito sobre um usuário, é possível desconecta-lo ou mesmo bloquear o seu endereço IP.

Page 6: FileZilla Server · FileZilla Server Já apresentei um tutorial sobre o FileZilla, um cliente FTP com versões para vários sistemas operacionais, agora vou falar sobre o FileZilla

Usuários:

Clique em "Edit > Users" (ou no simbolo com uma cabeça no menu).

Na guia "General" podemos criar os usuários, determinar se haverá senha, limitar o endereço IP, descrição, se faz parte de algum grupo, se usará SSL (não abordado no tutorial), se a conta está ativa e o numero de conexões. Para o novo usuário basta clicar em "Add":

Escolha se o novo usuário faz parte de um grupo (veja abaixo como criar grupos). Agora na guia "Shared folders", vamos escolher as pastas do computador que serão mostradas para o usuário no cliente FTP. Essa opção é obrigatória caso o usuário não faça parte de um grupo, caso contrário ele pode herdar as pastas do grupo.

Page 7: FileZilla Server · FileZilla Server Já apresentei um tutorial sobre o FileZilla, um cliente FTP com versões para vários sistemas operacionais, agora vou falar sobre o FileZilla

Nesse exemplo, criei uma pasta na raiz do "C:" do computador, e adicionei para o usuário, escolha também os direitos sobre a pasta e arquivos: Files (arquivos):

• Read: Ler • Write: Escrever • Delete: Apagar • Append: Sobrescrever / editar arquivos

Directories (Pastas):

• Create: Criar • Delete: Apagar • List: Listar arquivos • +Subdirs: Permite acesso aos subdiretorios

Na guia "Speed Limits" você pode escolher os limites de velocidade para cada usuário.

Page 8: FileZilla Server · FileZilla Server Já apresentei um tutorial sobre o FileZilla, um cliente FTP com versões para vários sistemas operacionais, agora vou falar sobre o FileZilla

Na guia "IP Filter" escolha se haverá restrição quanto ao acesso de determinado, útil por exemplo para permitir acesso somente a uma determinada rede, como a rede local.

Page 9: FileZilla Server · FileZilla Server Já apresentei um tutorial sobre o FileZilla, um cliente FTP com versões para vários sistemas operacionais, agora vou falar sobre o FileZilla

Grupos

Na tela inicial, escolha o menu "Edit > Groups" (ou no simbolo com duas cabeças no menu). As opções tem poucas diferenças das opções de usuários, portanto não vou detalhar.

Page 10: FileZilla Server · FileZilla Server Já apresentei um tutorial sobre o FileZilla, um cliente FTP com versões para vários sistemas operacionais, agora vou falar sobre o FileZilla

Opções

Agora vamos ver as opções do programa, nem todas serão detalhadas. Para acessar, clique no menu "Edit > Options" (ou no simbolo de uma engrenagem no menu). Guia "General settings" você pode editar a porta de escuta (deve ser liberada no firewall), o numero máximo de usuários simultâneos (zero para ilimitado), numero de threads (sempre valores múltiplos do numero de processadores ou núcleos instalados na sua maquina), tempo em segundos para desconexão em caso de inatividade, etc.

Page 11: FileZilla Server · FileZilla Server Já apresentei um tutorial sobre o FileZilla, um cliente FTP com versões para vários sistemas operacionais, agora vou falar sobre o FileZilla

Guia "Welcome message", escolhe a mensagem de boas vindas do servidor FTP.

Page 12: FileZilla Server · FileZilla Server Já apresentei um tutorial sobre o FileZilla, um cliente FTP com versões para vários sistemas operacionais, agora vou falar sobre o FileZilla

Guia "IP bindings", serve para vincular o servidor a um endereço host, útil para servidores que possuem um endereço na internet, por padrão ele vincula todos os endereços.

Guia "IP filter", aqui você pode determinar as restrições IP para todo o servidor.

Page 13: FileZilla Server · FileZilla Server Já apresentei um tutorial sobre o FileZilla, um cliente FTP com versões para vários sistemas operacionais, agora vou falar sobre o FileZilla

Guia "Passive mode settings", guia muito útil quando o servidor está atras de um firewall ou roteador, é possível limitar o numero de portas passivas.

Explicação: Na conexão ativa, o cliente FTP abre uma porta alta e informa ao servidor, o servidor FTP então faz uma conexão nessa porta para a transferência dos dados (conexão de entrada para o cliente). Acontece que provavelmente a porta informada pelo do cliente será bloqueada pelo provedor de internet (ISP), pelo firewall ou roteador do cliente, nesse caso é utilizado a conexão passiva, o servidor FTP é que abre uma porta alta para a escuta e informa ao cliente para que ele se conecte ao servidor FTP, imaginando que o servidor está atras de um firewall ou roteador, essa porta precisa estar liberada e redirecionada para o servidor FTP, para facilitar, limite o numero dessas portas aleatórias, por exemplo de 51000 a 51100, e em seguida redirecione elas no firewall ou roteador para o seu servidor FTP. Guia "Admin Interface settings", nessa guia é possível alterar a porta de escuta da interface de administração, os endereços que o servidor responde para a administração remota e os endereços IPs autorizados a acessar o servidor remotamente, é possível também alterar a senha do administrador.

Page 14: FileZilla Server · FileZilla Server Já apresentei um tutorial sobre o FileZilla, um cliente FTP com versões para vários sistemas operacionais, agora vou falar sobre o FileZilla

Guia "Speed Limits", permite configurar os limites de velocidade para o servidor.

Page 15: FileZilla Server · FileZilla Server Já apresentei um tutorial sobre o FileZilla, um cliente FTP com versões para vários sistemas operacionais, agora vou falar sobre o FileZilla

Guia "Autoban", permite banir um endereço IP que tentaram acessar o servidor sem sucesso consecutivamente. Escolha o numero de tentativas e o tempo em horas que o IP será bloqueado. Cuidado com essa opção, pois pode ser utilizada em um ataque de negação de serviço.

Alias

Uma opção muito interessante do FileZilla Server é a possibilidade da criação de aliases, onde você pode adicionar pastas diferentes do computador para o usuário (ou grupo) que acessa o FTP, e essa pasta vai aparecer como um subdiretorio no FTP, vamos ver agora como fazer: Lembrando que para o meu usuário eu criei uma pasta chamada FTP, o caminho é "C:\FTP" do meu computador, mas além dessa pasta, eu precisei adicionar a pasta "C:\Conectadores" para o meu usuário, primeiro adicionei a pasta principal e marquei a mesma como diretorio padrão (caso não seja marcada por padrão, use o botão "Set as home dir"), agora adicionei outra pasta, no meu caso a "Conectadores", basta editar o campo "Aliases" e dar um nome para essa pasta começando com "/", no meu exemplo foi "/Conectadores".

Page 16: FileZilla Server · FileZilla Server Já apresentei um tutorial sobre o FileZilla, um cliente FTP com versões para vários sistemas operacionais, agora vou falar sobre o FileZilla

Vejam o resultado, a pasta Conectadores aparece como um subdiretório no FTP

Conheça também o cliente FTP FileZilla.

Paulo Roberto - 23/06/2011