Upload
wallyssonsantos
View
142
Download
21
Embed Size (px)
Citation preview
FACULDADE DE TECNOLOGIA SENAI DE DESENVOLVIMENTO GERENCIAL – FATESG
CURSO TÉCNICO EM REDES DE COMPUTADORES
Luís Antônio Neto
Wallysson Santos Oliveira
ADMINISTRADOR DE REDES LINUX (DEBIAN)
Goiânia
2011
Luís Antônio Neto
Wallysson Santos Oliveira
ADMINISTRADOR DE REDES LINUX (DEBIAN)
Trabalho de Redes 3 – Servidor Linux versão Debian 5.0- Serviços a serem instalados, DHCP – DNS – APACHE - FTP – SAMBA.
Professor: Ricardo Martins
Goiânia
2011
Sumário
1 Introdução ....................................................................................................................................... 4
2 Instalação e Configuração do APT-GET ........................................................................................... 5
2.1 Instalação no Modo Debian .................................................................................................... 5
3 Instalação e Configuração do DHCP ................................................................................................ 7
3.1 Definição ................................................................................................................................. 7
3.2 Instalação do Servidor DHCP ................................................................................................... 8
3.3 Configurando o Servidor DHCP ............................................................................................... 9
3.4 Reinicie o servidor DHCP: ...................................................................................................... 11
3.5 Verificação de logs ................................................................................................................ 12
4 Instalação e Configuração do Servidor DNS .................................................................................. 14
4.1 Definição ............................................................................................................................... 14
4.2 Instalando o DNS ................................................................................................................... 15
4.3 Configuração do DNS ............................................................................................................ 16
4.4 Reinicie o Servidor DNS ......................................................................................................... 19
4.5 Verificação de Logs ................................................................................................................ 20
4.6 Teste de PING ........................................................................................................................ 22
4.7 Utilizando a ferramenta NSLOOKUP ..................................................................................... 23
5 Instalando e Configurando o Servidor de Web – Servidor Apache ............................................... 24
5.1 Definição ............................................................................................................................... 24
5.2 Instalação .............................................................................................................................. 24
5.3 Verificação de Instalação do Servidor Apache ...................................................................... 26
5.4 Reinicie o Servidor Apache .................................................................................................... 28
5.5 Testando seu servidor Apache .............................................................................................. 29
5.6 Alteração e configuração do Name Server do Apache ......................................................... 29
6 Instalação de Servidor SAMBA ...................................................................................................... 34
6.1 Definição ............................................................................................................................... 34
6.2 Instalação do Servidor Samba ............................................................................................... 35
6.3 Configuração do Servidor Samba .......................................................................................... 37
6.4 Execução do Samba ............................................................................................................... 40
6.4.1 Crie a pasta /documentos ............................................................................................. 40
6.4.2 Criar o usuário boss ....................................................................................................... 41
6.5 Reiniciar o Servidor Samba.................................................................................................... 44
6.6 Testando Servidor Samba no Windows ................................................................................ 45
7 Instalação e Configuração FTP ...................................................................................................... 47
7.1 Definição ............................................................................................................................... 47
7.2 Instalação do Servidor FTP .................................................................................................... 48
7.3 Configuração do Servidor FTP ............................................................................................... 50
7.4 Reinicie o Servidor FTP .......................................................................................................... 51
7.5 Verificação de Instalação do Servidor FTP ............................................................................ 51
7.6 Criação e Autenticação de Usuário ....................................................................................... 52
7.7 Reinicie o Servidor FTP .......................................................................................................... 53
7.8 Verificação de funcionamento do Servidor ........................................................................... 54
7.9 Acesso ao FTP via Linux e Windows ...................................................................................... 55
7.9.1 Acesso via LINUX ........................................................................................................... 55
7.9.2 Acesso via Windows ...................................................................................................... 57
8 Conclusão ...................................................................................................................................... 58
4
1 Introdução
Um breve relato, sobre alguns serviços que rodam em um sistema Linux
/UNIX, serviços esses que são essências para o dia-a-dia de um administrador de
Rede. Utilizaremos aqui, um Servidor Debian e junto instalaremos alguns serviços e
protocolos que são indispensáveis para um servidor.
DHCP, servidor de distribuição IP automaticamente na rede. DNS servidor
que converte IP em Nome e vice – Versa. APACHE, um dos mais conhecidos
servidores Web, servidor de armazenamento de sites e servidor de arquivos como
FTP. SAMBA, servidor utilizado para compartilhar arquivos porem em rede interna.
FTP, servidor de compartilhamento de Arquivos na Internet.
Em cada Serviço ou Protocolo, que vamos instalar, tem uma breve explicação
sobre o mesmo.
5
2 Instalação e Configuração do APT-GET
2.1 Instalação no Modo Debian
Efetue a configuração básica da interface de rede.
Digite o comando: dhclient
dhclient “ comando para buscar ip automaticamente na rede “
Execute ifconfig – para verificação se pegou rede na sua interface.
Verifique a configuração do arquivo /etc/apt/sources.list.
Digite o comando: vim /etc/apt/sources.list.
6
Sources.list ( arquivo de configuração do repositório do apt-get do debian ).
Acesse o arquivo e configure, com os seguintes sites de pesquisa:
deb http://ftp.br.debian.org/debian/ lenny main contrib
deb-src http://ftp.br.debian.org/debian/ lenny main
Após ter colocado os sites de busca de atualizações do Debian, atualize seu banco
de dados.
Execute:
Apt-get update
Update atualiza o banco de dados dos pacotes do Debian no source.list
7
3 Instalação e Configuração do DHCP
3.1 Definição
O BootP é simples e eficiente. De fato tão eficiente, que se tornou a base para o
Dynamic Host Configuration Protocol DHCP. O DHCP opera em cima das mesmas
portas de UDP, 67 e 68, como BootP. Fornece todos os serviços de BootP, bem
como algumas melhorias importantes.
DHCP é um protocolo que permite a um computador que se conecta a uma rede
para obter IP dinamicamente (quer dizer, sem intervenção do usuário) a sua
configuração (principalmente a configuração rede),IP Automaticamente.
Seu objetivo principal é facilitar administração da rede.
Principais Parâmetros de rede
Número de IP;
Máscara de Sub-rede;
Gateway Padrão;
Servidor DNS;
Geralmente há um único Servidor DHCP por rede para evitar conflitos, ou no
caso de mais que estes sejam configurados de forma compatível.
8
3.2 Instalação do Servidor DHCP
Execute o comando abaixo:
Apt-get – install dhcp3-server
Apos a execução do comando aperte enter e espere a instalação do serviço de
DHCP.
Aperte enter, para continuar a instalação.
9
Neste momento o servidor DHCP já está instalado.
3.3 Configurando o Servidor DHCP
Efetue a configuração básica do servidor, edite o arquivo /etc/dhcp3/dhcp.conf
Execute a seguinte linha de comando para limpar todas as configurações existentes.
Cat /dev/null > /etc/dhcp3/dhcpd.conf
10
Edite o arquivo, digite o seguinte comando: vim /etc/dhcp3/dhcpd.conf
Ao abrir o arquivo nota-se que o mesmo esta, em branco sem nenhuma
configuração, nesse caso vamos inserir o script abaixo:
Digite as seguintes linhas:
ddns-update-style none;
option domain-name “redes3.local”;
option domain-name-servers 172.168.0.100;
default-lease-time 86400;
max-lease-time 86400;
log-facility local7;
authoritative;
subnet 172.168.0.0 netmask 255.255.255.0 {
range 172.168.0.50 172.168.0.100;
option routers 172.168.0.100;
}
11
Servidor configurando.
3.4 Reinicie o servidor DHCP:
Execute as linhas de comandos abaixo:
/etc/init.d/dhcp3-server stop
/etc/init.d/dhcp3-server start
12
3.5 Verificação de logs
A verificação é feita em tempo real.
Execute o comando tail –f /var/log/syslog
13
Se aparecer a mensagem acima do registro de log, o seu servidor DHCP está
funcionando corretamente.
Obs: você configura o seu servidor DHCP, conforme a rede que você esta utilizando,
conforme IP, que sua maquina captou.
14
4 Instalação e Configuração do Servidor DNS
4.1 Definição
DNS é o Serviço responsável por traduzir nomes em endereços IP ( e vice-
versa) de um determinado domínio na Internet. Serviço DNS mapeamento de
nomes em endereços IP e outras funções.
Protocolo DNS faz uso da porta TCP e UDP 53.
TCP 53 - sincronismo entre servidores DNS primário e secundário.
UDP 53 - usado para consultas e respostas em geral.
No Linux/Unix, o serviço DNS é implementado pelo Software BIND. O BIND
trabalha na arquitetura cliente-servidor. O resolve dor (resolve) é o cliente que faz
perguntas sobre um determinado computador. O servidor de nomes (name server),
implementado pelo daemon named no BIND é o processo que responde as
perguntas. A configuração do resolver é realizada nos arquivos /etc/host.conf e
/etc/resol.conf e a configuração do daemon named, em vários arquivos
15
4.2 Instalando o DNS
Baixe o pacote BIND
Execute os comandos
Apt-get install bind9 (instalação do servidor de DNS )
Acompanhe o processo de instalação digite S para confirmar a instalação.
16
4.3 Configuração do DNS
Após a instalação, acesse a pasta – cd /etc/bind
Digite ls -l para visualizar os arquivos que estão dentro da pasta /etc/bind
Arquivos padrão de configuração do servidor DNS.
Abra o arquivo named.conf e insere as seguintes linhas, no final do arquivo.
Execute o seguinte comando - vim /etc/bind/named.conf
17
Vá ate o final do arquivo e insere as linhas abaixo:
zone “redes3.local.” {
type master;
file “/etc/bind/redes3.local.ns”;
};
Salve e saia do arquivo (wq);
18
Criar o arquivo redes3.local dentro de /etc/bind
Digite - vim /etc/bind/redes3.local
Dentro do arquivo criado anteriormente, digite a seguinte linha de comando.
vim /etc/bind/redes3.local
$TTL 86400
@ IN SOA redes3.local. root.redes3.local. (
1 ; serial
3600 ; refresh
3600 ; retry
86400 ; expire
86400 ; default_ttl
)
@ IN NS 172.168.0.100
www IN A 172.168.0.100
ftp IN A 172.168.0.100
telnet IN A 172.168.0.100
ssh IN A 172.168.0.100
mail IN A 172.168.0.100
19
4.4 Reinicie o Servidor DNS
Execute os comandos
/etc/init.d/bind9 stop
20
/etc/init.d/bind9 start
4.5 Verificação de Logs
Verifique o arquivo de log se a zona foi reconhecida
Tail –f /var/log/syslog
21
Se visualizar algo como:
named[2496]: zone redes3.local./IN: sending notifies (serial 1)
Provavelmente sua zona está funcionando
Altere a configuração do arquivo /etc/resolv.conf
Digite
Vim /etc/resolv.conf
22
Mude o nameserver para seu IP_local, no nosso caso 172.168.0.100
4.6 Teste de PING
Execute
ping www.redes3.local.com.br
Caso o resultado seja positivo com o IP da sua maquina o serviço DNS está
funcionando corretamente, caso não funcione verifique os passos anteriores.
23
4.7 Utilizando a ferramenta NSLOOKUP
NSLOOKUP
Digite no terminal os seguintes passos abaixo:
nslookup
>server 127.0.0.1
>set q=ns
>redes3.local
digite nslookup www.redes3.local.com.br
24
5 Instalando e Configurando o Servidor de
Web – Servidor Apache
5.1 Definição
Para a maioria das pessoas, a World Wide Web virou sinônimo de Internet.
Nenhuma discussão de serviços de Internet é completa sem a menção a servidores
Web. Servidores web se tornaram uma parte essencial de todo negócio em rede,
eles são usados para anunciar produtos e serviços de oferta a clientes externos bem
como coordenar e disseminar informação dentro da organização.
Sistema Linux fazem excelentes servidores web. Na realidade, o software do
servidor APACHE que vem com o Linux é o servidor web mais amplamente usado
no mundo.
5.2 Instalação
Execute o comando
Apt-cache search apache2
25
Após a busca por qual servidor apache vamos baixar, digite
Apt-get install apache2
Após digitar o comando acima será baixado o servidor web apache, digite S para
confirmar a instalação.
26
5.3 Verificação de Instalação do Servidor Apache
Digite = netstat –an | more
Esse comando visualiza todas as portas abertas em seu computador
Procure pela porta 80, caso não esteja visualizando seu apache pode não ter sido
instalado corretamente, verifique passos anteriores.
27
Diretório padrão do servidor apache
Acesse
Cd /var/www
Após a acessar a pasta de configuração da pagina principal do apache digite o
comando ls, para visualizar a pagina principal do apache. Index.html
Edite sua página do Index. Html
28
5.4 Reinicie o Servidor Apache
Execute
/etc/init.d/apache2 restart
29
5.5 Testando seu servidor Apache
Em Sua maquina Windows vá, no browser e digite o IP e http// 172.168.0.100
5.6 Alteração e configuração do Name Server do Apache
Acesse a pasta onde, fica localizado os arquivos de configuração do apache.
Execute o comando: cd /etc/apache2
30
Visualize todos os arquivos de configuração, digite ls –l
Vamos colocar nome para nosso servidor no nosso caso www.redes3.local
Acesse o arquivo apache2.conf
Execute: vim /etc/apache2/apache2.conf
Localize e altere as opções abaixo:
NameServer – altere para ServerName
Ficaria assim: ServerName www.redes3.local
31
Descomente o HostnameLookups – coloque On
Acesse a pasta sites-enabled: cd /etc/apache2/sites-enabled/
32
Abra o arquivo 000-default, que está dentro da pasta sites-enabled e edite o
mesmo.
Digite vim 000-default
Acrescente na segunda linha do arquivo o nome do site.
ServerName www.redes3.local
33
Testando o site via Browser do Windows, acesse o browser e digite:
http://www.redes3.local
34
6 Instalação de Servidor SAMBA
6.1 Definição
O Samba é um "software servidor" para Linux (e outros sistemas baseados
em Unix) que permite o gerenciamento e compartilhamento de recursos em redes
formadas por computadores com o Windows. Assim, é possível usar o Linux como
servidor de arquivos, servidor de impressão, entre outros, como se a rede utilizasse
servidores Windows (NT, 2000, XP, Server 2003).
O Samba é incluído na maioria das distribuições Linux, e pode ser instalado
durante a instalação de sistema inicial.
Serviços Samba estão implementados como dois daemons. O daemon SMB
(smbd), é o coração do Samba, fornece os serviços de compartilhamento de
arquivos e de Impressora. O daemon NetBIOS Name Server (nmbd) fornece serviço
de nome NetBIOS para endereço IP.
35
6.2 Instalação do Servidor Samba
- execute apt-get install samba
Confirme a instalação do Servidor Samba
Não altere o grupo padrão, vamos alterar mais na frente, aperte a tecla enter.
36
Algumas explicações sobre o serviço do samba, informando que se você tiver um
servidor DHCP em seu servidor poderá ser fornecido o nome do servidor samba de
compartilhamento de arquivos.
37
6.3 Configuração do Servidor Samba
Após a instalação do servidor samba será criado uma pasta dentro de /etc/samba,
pasta de trabalho do servidor samba.
Acesse a pasta cd /etc/samba
Visualize os arquivos dentro da pasta samba – ls –l
38
Acesse o arquivo de configuração smb.conf:
Vim smb.conf
Procure as seguintes opções
Workgroup
Server String
Altere o grupo e tipo de servidor para:
Workgroup = redes3
Server String = servidor de arquivos
39
No final do arquivo criar a seguinte estrutura:
[documentos]
Comment = documentos
Path = /documentos
Valid users = boss
Public = Yes
Writeable = Yes
Salve e saia do arquivo (:wq)
40
6.4 Execução do Samba
6.4.1 Crie a pasta /documentos
Execute o comando abaixo:
Mkdir /documentos
Visualize a pasta criada, digite o comando ls dentro do /
41
6.4.2 Criar o usuário boss
Execute o comando abaixo:
Useradd boss
Crie uma senha para esse usuário:
Execute passwd boss
42
Defina a senha como: sambaredes3
Altere o usuário dono e o grupo dono da pasta /documentos – execute
Chown boss:users /documentos
Criar o usuário boss para a base de dados do samba:
smbpasswd –a boss
43
Defina a senha como: sambaredes3
44
6.5 Reiniciar o Servidor Samba
Execute
/etc/init.d/samba stop
/etc/init.d/samba start
45
6.6 Testando Servidor Samba no Windows
Para acessar o servidor de arquivos do Linux, via Windows, vá no menu iniciar
do Windows, comando executar e digite o
IP_DO_SERVIDOR_DE_ARQUIVOS_LINUX, no nosso caso: 172.168.0.100.
Será solicitado usuário e senha para autenticação:
Digite
Usuário: boss
Senha: sambaredes3
46
Após ter feito todos os passos anteriores, devera aparecer a tela abaixo:
47
7 Instalação e Configuração FTP
7.1 Definição
O servidor FTP é um serviço utilizado para compartilhamento de arquivos local
ou remotamente. Amplamente utilizado na Internet.
Em uma rede TCP/IP, esse é o principal protocolo responsável pela
transferência de arquivos entre computadores interligados, não importando o tipo de
computador nem o seu sistema operacional. O FTP trabalha na arquitetura cliente-
servidor.
Objetivo compartilhar arquivos com:
Eficiência;
Confiabilidade;
Independência de Plataforma.
Utiliza as portas 20 para dados e 21 para controle respectivamente.
Utiliza o protocolo TCP para comunicação e transferência de dados.
Inseguro – Os dados trafegam na rede em texto plano.
48
7.2 Instalação do Servidor FTP Execute Apt-get install proftpd –y
aperte OK
49
Escolha a opção em modo solitário
50
7.3 Configuração do Servidor FTP
Execute: vim /etc/proftpd/proftpd.conf
Procure pela string - Root default
Descomentar a opção – DefaultRoot
Esta opção habilita o servidor FTP para conexões em nível de usuário.
Cada usuário fica “enjaulado” somente em sua pasta home, ou seja, não consegue
visualizar o restante do sistema de arquivos do sistema garantindo que não haja
acesso a arquivos do sistema.
51
7.4 Reinicie o Servidor FTP
Execute o comando:
/etc/init.d/proftpd restart
7.5 Verificação de Instalação do Servidor FTP
Digite a linha abaixo:
Netstat –an | more
52
Procure pela porta 21 e 22, se aparecer as portas o daemon (serviço ) do proftpd já
esta rodado. Ou seja, seu FTP está pronto.
7.6 Criação e Autenticação de Usuário
Crie um usuário com sua pasta pessoal para que esta seja acessada
remotamente para este usuário do sistema, dentro da pasta padrão do servidor web,
nesse caso dentro de: /var/www
useradd –s /bin/bash –c “usuario de acesso ftp” –d /var/ww/ftpweb –m ftpweb
53
Crie a senha para o usuário:
passwd ftpweb
senha: webredes3
7.7 Reinicie o Servidor FTP
/etc/init.d/proftpd restart
54
7.8 Verificação de funcionamento do Servidor
Verifique se foi criado a pasta para salvar os arquivos dentro de /var/www – ls
Execute ls /var/www
Para teste vamos criar um arquivo, onde o mesmo deverá ser salvo dentro da pasta
/var/www/ftpweb
Touch /var/www/ftpweb/teste.txt
55
Visualize o arquivo criado - ls –l /var/www/ftpweb
7.9 Acesso ao FTP via Linux e Windows
7.9.1 Acesso via LINUX
Para acessar o servidor de FTP, utilizando Sistema Operacional, Linux na própria
tela de comando execute:
ftp localhost
Usuário: ftpweb
Senha: webredes3
Digite o comando ls para visualizar o conteúdo da pasta ftpweb
56
Para desconectar do servidor digite quit
57
7.9.2 Acesso via Windows
Pelo Browser do Windows, digite o Ip do Seu Servidor, no nosso caso
ftp://172.168.0.100
será solicitado usuário e senha para realizar a autenticação:
usuário: ftpweb
senha: webredes3
Aparecendo a tela abaixo, você conseguiu acessar seu servidor de FTP.
58
8 Conclusão
Todos os serviços e protocolos ensinados nesse documento são de suma,
importâncias, para um administrador de rede, pois são ferramentas utilizadas
diariamente e servem para ter um bom desempenho em seu trabalho.
Um bom desempenho de uma rede de computadores se deve por algumas
ferramentas, dentre elas estão a que foram apresentadas aqui nesse artigo.
Tenha sempre boas ferramentas em mãos para ter sempre boas condições
de trabalho.