terça-feira, 3 de novembro de 2009

Ubunto 9.10 - Mais potencia para o mundo linux

Foi lançada a versão 9.10 da famosa distribuição derivada do grande Debian, o Ubuntu 9.10. Bom, como usuario desde a primeira versão do Ubuntu, fiz a instalação do zero, fiz o download da ISO, e fui a luta.
Logo de cara, depois do processo de boot e carregamento do sistema, já deu pra notar que tudo funcionava de maneira mais rapida que na versão anterior. O que já deu uma boa impressão, e uma perspectiva de que coisa boa estava por vir.
Iniciei então o processo de instalação, eis que aparece uma tela mais amigavel para o processo, segui os passos basicos e tudo não passou de alguns cliques e escolha correta do fuso horario. Em poucos minutos a instalação já estava sendo feita.
Finalizado o processo, reiniciei, e logo de cara no boot ja deu as caras o novo grub, um pouco diferente do anterior, mas nada demais. Nova interface de boot do ubuntu, e a tela de login, diga-se de passagem, bem feinha na minha opinião. O sistema se mostrou muito elegante enquanto carregava, e depois de tudo carregado o sistema realmente se mostrou bem rapido, na minha opinião até mais rapido que a versão anterior.
Então fui as personalizações, uns codecs, java, compactadores/descompactadores, amsn, audacious, gnome-baker, mplayer, microsoft fonts, e adobe reader, e outras coisinhas.
Nada de tela de comando, tudo na central do ubuntu que se mostrou uma otima surpresa, e facilidade para se instalar programas, e isso traz o usuario para o linux, facilitar o uso, é tudo que os usuarios linux precisam, tanto os experientes quanto os novatos.
No mais, estou testanto mais e nos proximos posts comentarei mais sobre minha experiência com o novo ubuntu.

terça-feira, 4 de agosto de 2009

Configurar IP fixo - Ubuntu Server

Se você como eu, instalou uma versão server do ubuntu e teve algum problema para configurar seu ip fixo na instalação, simplismente siga os passos abaixo para resolver o problema. Lembre-se de ter em mãos os dados da sua rede para configurar corretamente.
Para configurar o ip fixo siga os passos:
1º Tenha em mãos os dados da rede;

2º Use seu editor favorito (vi,nano,mcedit, etc), e abra o arquivo /etc/networks/interfaces, usando privilegios de usuario root, aqui usarei o nano
sudo nano /etc/network/interfaces

3º Iremos editar o arquivo 'interfaces'. Se foi usado o DHCP para configurar a rede e não deu certo, irá aparecer uma configuração desta forma:
auto eth0
iface eth0 inet dhcp
Para que funcione corretamente o IP Fixo vamos adicionar os dados de rede:
auto eth0
iface eth0 inet static
address 192.168.1.2 (troque pelo ip que a maquina vai ter)
netmask 255.255.255.0 (troque dependendo da sua classe de rede)
network 192.168.1.0 (troque caso necessite, normalmente é final 0)
broadcast 192.168.1.255 ( troque dependendo o seu ip, 255 é fixo e o ultimo numero da faixa de ips da rede)
gateway 192.168.1.1 (é o cara que irá possibilitar navegar na rede)

4º Configurar o DNS da rede. O DNS permite que as maquinas se vejam na rede.
sudo nano /etc/resolv.conf

Para este exemplo, como a rede é 192.168.1.xxx fica assim:
nameserver 192.168.1.2 (o mesmo ip da maquina)
nameserver 200.101.15.6 (ip do modem adsl, caso tenha um servidor DNS na rede, ele irá prover essa configuração)

5º Agora reinicie a rede do servidor usando o comando abaixo:
sudo /etc/init.d/networking restart


Pronto, agora o servidor está pronto para ser posto em uso, configure as funções que desejar. Teste a navegação usando a ferramenta ping.
Qualquer duvida, postem suas perguntas e tenterei responder na medida do possivel.

quinta-feira, 19 de março de 2009

ProFTPD - Um servidor FTP facil de instalar

Bom, na minha opinião, o que conta para um software ser bom é ele fazer o que se propõe. Gratuito ou não, se funciona e atende ao que se precisa, ta valendo. E no meu caso, e para quem usa sistemas abertos como o linux, solaris entre outros, uma solução em FTP é sem duvida o ProFTPD.

Bom, quem leu o profile do blog percebeu que ultimamente eu tenho usado o ubuntu linux, então vou focar os procedimentos que se faz necessario para instala-lo e colocar tudo funcionando no Ubuntu Linux.

Então vamos la:

Primeiramente, vamos ao passo mais complexo deste post :) , abra seu terminal e digite o comando:

#apt-get install proftpd

Depois deste procedimento, vamos a configuração do ftp. Eu como editor uso o nano, mas pode ser com o vim, mcedit entre outros. Então vamos editar o arquivo conf do proftpd.

nano /etc/proftpd/proftpd.conf

Algumas configurações neste arquivo devem ser editadas, outras inseridas. Bom, mas como isso vai de cada um, coloquei abaixo algumas das minhas opções:

------------------- Arquivo proftpd.conf --------------------
# proftpd.conf

# Arquivo exibido no momento da conexao (Pode se editado para uma mensagem personalizada)
DisplayConnect /usr/local/etc/proftpd.banner

# Nao exibe informacoes sobre que tipo de servidor esta rodando (Dica de seguranca)
ServerIdent off

# Modo no qual o servidor ira rodar (standalone ou inetd) (Não mexi nessa configuração)
ServerType standalone

# Como nao temos VirtualHosts, este servidor (principal) sera o padrao
DefaultServer on

# Porta padrao do FTP
Port 21

# Umask padrao para arquivos uploaded
Umask 022

# Maximo de processos filho (cada conexao utiliza um processo)
MaxInstances 30

# Maximo de usuarios autenticados (incluindo anonimos) e mensagem
MaxClients 20

# Maximo de usuarios autenticados (incluindo anonimos) por IP
MaxClientsPerHost 4

# Usuario sob o qual o servidor ira rodar
User ftp

# Grupo sob o qual o servidor ira rodar
Group ftp

# Os usuarios nao poderao sair de seu diretorio home (chrooted)
DefaultRoot ~

# Nao permite o login do usuario root
RootLogin off

# Nao requer que os usuarios tenham um shell valido (definido
# em /etc/shells)
RequireValidShell off

# Nao bloqueia usuarios baseando-se no arquivo /etc/ftpusers
UseFtpUsers off

# Tempo maximo em segundos para login 
TimeoutLogin 120

# Tempo maximo em segundos conectado mas sem qualquer comando ou
# troca de dados
TimeoutIdle 600

# Tempo maximo em segundos sem transferencia de dados (arquivos,
# listagens de diretorios)
TimeoutNoTransfer 900

# Tempo maximo em segundos com uma transferencia parada, travada
TimeoutStalled 900

# Numero maximo de tentativas de login
MaxLoginAttempts 3

# Nao tenta descobrir o hostname do cliente
UseReverseDNS off

# Nao tenta efetuar consulta do username remoto (ident - RFC1413)
IdentLookups off

# Arquivo de log geral
SystemLog /var/log/proftpd/system.log

# Arquivo de log das transferencias
TransferLog /var/log/proftpd/transfer.log

# Especifica o modo de transferencia padrao (ascii ou binary)
DefaultTransferMode binary

# Permite que arquivos sejam sobrescritos (caso seja feito upload
# de um arquivo ja existente)
AllowOverwrite on

# Abre o contexto de usuarios anonimos, especificando a raiz do
# FTP anonimo

Depois de feita as configurações, vamos criar os acessos dos usuarios.

Primeiro criamos a pasta que irá apontar para os usuarios que irão acessar o ftp:

mkdir /home/(nome_do_usuario)

Vamos criar o acesso do usuario com senha e setar a pasta que irá visualizar:

sudo useradd (nome_do_usuario) -p your_password -d /home/(nome_do_usuario) -s /bin/false
sudo passwd (nome_do_usuario)

Vamos configurar as permissões nessa pasta

cd /home
sudo chmod 755 (nome_da_pasta_usuario)

Depois de feito isso, iniciar o software:

sudo /etc/init.d/proftpd start

Pronto, o sistema deve estar funcionando, só testar.

Bom, qualquer duvida ou sugestão, comente o post.

Espero que tenha ajudado nas duvidas.