59
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

Administrador de Redes - Debian - Linux

Embed Size (px)

Citation preview

Page 1: Administrador de Redes - Debian - Linux

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

Page 2: Administrador de Redes - Debian - Linux

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

Page 3: Administrador de Redes - Debian - Linux

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

Page 4: Administrador de Redes - Debian - Linux

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

Page 5: Administrador de Redes - Debian - Linux

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.

Page 6: Administrador de Redes - Debian - Linux

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.

Page 7: Administrador de Redes - Debian - Linux

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

Page 8: Administrador de Redes - Debian - Linux

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.

Page 9: Administrador de Redes - Debian - Linux

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.

Page 10: Administrador de Redes - Debian - Linux

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

Page 11: Administrador de Redes - Debian - Linux

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;

}

Page 12: Administrador de Redes - Debian - Linux

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

Page 13: Administrador de Redes - Debian - Linux

12

3.5 Verificação de logs

A verificação é feita em tempo real.

Execute o comando tail –f /var/log/syslog

Page 14: Administrador de Redes - Debian - Linux

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.

Page 15: Administrador de Redes - Debian - Linux

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

Page 16: Administrador de Redes - Debian - Linux

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.

Page 17: Administrador de Redes - Debian - Linux

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

Page 18: Administrador de Redes - Debian - Linux

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);

Page 19: Administrador de Redes - Debian - Linux

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

Page 20: Administrador de Redes - Debian - Linux

19

4.4 Reinicie o Servidor DNS

Execute os comandos

/etc/init.d/bind9 stop

Page 21: Administrador de Redes - Debian - Linux

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

Page 22: Administrador de Redes - Debian - Linux

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

Page 23: Administrador de Redes - Debian - Linux

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.

Page 24: Administrador de Redes - Debian - Linux

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

Page 25: Administrador de Redes - Debian - Linux

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

Page 26: Administrador de Redes - Debian - Linux

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.

Page 27: Administrador de Redes - Debian - Linux

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.

Page 28: Administrador de Redes - Debian - Linux

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

Page 29: Administrador de Redes - Debian - Linux

28

5.4 Reinicie o Servidor Apache

Execute

/etc/init.d/apache2 restart

Page 30: Administrador de Redes - Debian - Linux

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

Page 31: Administrador de Redes - Debian - Linux

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

Page 32: Administrador de Redes - Debian - Linux

31

Descomente o HostnameLookups – coloque On

Acesse a pasta sites-enabled: cd /etc/apache2/sites-enabled/

Page 33: Administrador de Redes - Debian - Linux

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

Page 34: Administrador de Redes - Debian - Linux

33

Testando o site via Browser do Windows, acesse o browser e digite:

http://www.redes3.local

Page 35: Administrador de Redes - Debian - Linux

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.

Page 36: Administrador de Redes - Debian - Linux

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.

Page 37: Administrador de Redes - Debian - Linux

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.

Page 38: Administrador de Redes - Debian - Linux

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

Page 39: Administrador de Redes - Debian - Linux

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

Page 40: Administrador de Redes - Debian - Linux

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)

Page 41: Administrador de Redes - Debian - Linux

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 /

Page 42: Administrador de Redes - Debian - Linux

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

Page 43: Administrador de Redes - Debian - Linux

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

Page 44: Administrador de Redes - Debian - Linux

43

Defina a senha como: sambaredes3

Page 45: Administrador de Redes - Debian - Linux

44

6.5 Reiniciar o Servidor Samba

Execute

/etc/init.d/samba stop

/etc/init.d/samba start

Page 46: Administrador de Redes - Debian - Linux

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

Page 47: Administrador de Redes - Debian - Linux

46

Após ter feito todos os passos anteriores, devera aparecer a tela abaixo:

Page 48: Administrador de Redes - Debian - Linux

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.

Page 49: Administrador de Redes - Debian - Linux

48

7.2 Instalação do Servidor FTP Execute Apt-get install proftpd –y

aperte OK

Page 50: Administrador de Redes - Debian - Linux

49

Escolha a opção em modo solitário

Page 51: Administrador de Redes - Debian - Linux

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.

Page 52: Administrador de Redes - Debian - Linux

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

Page 53: Administrador de Redes - Debian - Linux

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

Page 54: Administrador de Redes - Debian - Linux

53

Crie a senha para o usuário:

passwd ftpweb

senha: webredes3

7.7 Reinicie o Servidor FTP

/etc/init.d/proftpd restart

Page 55: Administrador de Redes - Debian - Linux

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

Page 56: Administrador de Redes - Debian - Linux

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

Page 57: Administrador de Redes - Debian - Linux

56

Para desconectar do servidor digite quit

Page 58: Administrador de Redes - Debian - Linux

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.

Page 59: Administrador de Redes - Debian - Linux

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.