FileZilla Server

Transcrição

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 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://filezillaproject.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.
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.
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)
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:
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.
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.
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.
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.
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.
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.
Guia "Welcome message", escolhe a mensagem de boas vindas do servidor FTP.
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.
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.
Guia "Speed Limits", permite configurar os limites de velocidade para o servidor.
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".
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

Documentos relacionados

Manual de Configuração do FileZilla, FTP CenterCob:

Manual de Configuração do FileZilla, FTP CenterCob: No lugar de “Novo site”, escrever “CenterCob” e em seguida aperte “Enter” no teclado.

Leia mais

relatório do site da disciplina eng312 – projetos mecânicos i

relatório do site da disciplina eng312 – projetos mecânicos i A atualização da página é feita com o auxílio dos softwares FileZilla e Adobe Dreamweaver CS4. Primeiramente deve-se entrar no FTP do site através do FileZilla. No campo Host digita-se o endereço d...

Leia mais