quinta-feira, 2 de setembro de 2010

Firewall com Ubuntu Server 10.04 (pt 1) - GUI, VNC e FTP

Há certo tempo eu comecei a configurar uma máquina com Ubuntu Server 8.10 para trabalhar como firewall.
Acabei postando, aqui mesmo no blog, parte da configuração e acabei encostando o trabalho pela metade.

Agora a água bateu na bunda. Perdemos nosso antigo firewall e fui obrigado a dar continuidade ao projeto.

Porém, já estamos na distribuição 10 do Ubuntu, então não vi sentido em manter o novo firewall rodando uma distro antiga.

Vou postar, em 4 partes, um passo-a-passo "for dummies" da configuração do meu novo firewall, utilizando Ubuntu Server 10.04.1 x86.

O servidor está operante com:
- Serviço de acesso remoto, utilizando VNC;
- Firewall baseado em iptables;
- FTP, utilizando ProFtpd;
- Proxy configurado com Squid, para agilizar e restringir acesso à internet

A instalação foi bastante simples, muitos sites descrevem um passo-a-passo, portanto não vou citar nada a respeito.

Vamos direto à primeira parte das configurações (note que algum texto foi roubado do meu post anterior):


INTERFACE GRÁFICA

O primeiro passo era fazer a instalação de uma interface gráfica, pois fazer tudo em modo texto é muito cansativo, dificil e trabalhoso.

Fiz a instalação do ambiente Gnome, pois estou mais acostumado.
Recomendo executar o próximo passo antes de ir dormir, ou antes de sair do escritório... vai demorar.. zzZZzzZzzZZzZz
Digitando no terminal:

sudo apt-get update
sudo apt-get install ubuntu-desktop


SERVIÇO DE ACESSO REMOTO

O segundo passo foi configurar um serviço para acesso remoto (VNC), afinal não dá pra ficar levantando toda hora para mexer em alguma coisinha.

Descobri que ja veio instalado. Basta ir no menu "Sistema > Preferencia > Área de Trabalho Remota" , e configurar algumas coisinhas como a senha de acesso por exemplo.
Nos terminais rodando Windows XP estou utilizando o "UltraVNC" ou o "VNC Viewer 4". Tudo gratuito.


SERVIDOR FTP

O terceiro passo foi a instalação de um servidor FTP. Ai ja complicou um pouco mais, pois eu nunca havia feito isso antes, nem em ambiente Microsoft.

Após algumas horas de pesquisa e algumas tentativas furadas de servidores, acabei optando pelo "proftpd", que é o mais comum servidor de ftp utilizado hoje em linux.

Para fazer a instalação, vc pode utilizar a linha de comando, digitando:

apt-get install proftpd-basic

(Até meu antigo post, o pacote se chamava 'proftpd')

Ou você pode utilizar o Synaptics para tal tarefa. Basta selecionar o mesmo pacote citado acima e suas dependencias (amplie a imagem para melhor visualização).


NOTA: Em algum momento da instalação será perguntado se você deseja instalar o servidor de ftp como parte do inetd. Não faça isso.
Selecione a outra opção, para ele rodar como um serviço a parte, ou você terá diversas dificuldades futuras. Eu apanhei muito com essa opção, portanto siga meu conselho (a menos que você saiba exatamente o que está fazendo - o que eu duvido, senão você não estaria lendo esse post.. rsrs).

Instalado, agora toda a configuração deve ser feita por linha de comando. Sim.. chato mesmo..
Depois de alguma pesquisa, encontrei um GUI que resolve esse problema.

Lhes apresento (para quem é novo nesse mundo) o "GAdmin".

Essa suite nos trás muitas interfaces gráficas para configuração de serviços como Squid, Samba, Dhcpd ou PROFTPD.

Até o presente momento, a versão dele que existe no repositório é uma versão antiga.
Recomendo baixar a versão atual do site: http://debian.cs.binghamton.edu/debian/pool/main/g/gadmin-proftpd/

Nesse caso, utilizei a versão: gadmin-proftpd_0.4.0-1_i386.deb
Link direto: http://debian.cs.binghamton.edu/debian/pool/main/g/gadmin-proftpd/gadmin-proftpd_0.4.0-1_i386.deb

Após o rápido download, dê um duplo clique nele e a mágica será feita.

Agora você consegue acessar e configurar seu servidor FTP pelo menu "Aplicações > Sistema" sem depender de configurações avançadas feitas no prompt de comando.
Para configurá-lo, basta ter um conhecimento mínimo de redes. Não entrarei nesses méritos.


Veja também:
Parte 02 - Compartilhando a conexão
Parte 03 - Squid, proxy transparente
Parte 04 - Firewall com IPTables

Nenhum comentário:

BuscaPé, líder em comparação de preços na América Latina
 
BlogBlogs.Com.Br