DHCP: Instalando e configurando



Documentos relacionados
Disciplina: Fundamentos de serviços IP Alunos: Estevão Elias Barbosa Lopes e Leonardo de Azevedo Barbosa

Servidor Proxy. Firewall e proxy

Linux Network Servers

Administração de Sistemas Operacionais

Sistema Operacional Unidade 12 Comandos de Rede e Acesso Remoto

Relató rió LikeWise, FTP e DHCP. Instalação e Configuração de Servidores de Rede

Servidor proxy - Squid PROFESSOR : RENATO WILLIAM

DHCP. Administração de Redes de Computadores Prof.ª Juliana Camilo Ângelo, Bryan, Carlos, Vinícius

Depois que instalamos o Squid vamos renomear o arquivo de configuração para criarmos um do zero.

Relatório SQUID e SAMBA. Instalação e Configuração de Servidores de Rede

Instalação e Configuração Iptables ( Firewall)

Aula 2 Servidor DHCP. 2.1 dhcp

Prática NAT/Proxy. Edgard Jamhour. Esses exercícios devem ser executados através do servidor de máquinas virtuais: espec.ppgia.pucpr.

OURO MODERNO Web Designer APOSTILA DE EXEMPLO. (Esta é só uma reprodução parcial do conteúdo)

5/7/2010. Apresentação. Web Proxy. Proxies: Visão Geral. Curso Tecnologia em Telemática. Disciplina Administração de Sistemas Linux

Configurando um servidor DHCP

MANUAL DE CONFIGURAÇÃO

Como é o Funcionamento do LTSP

SQUID Linux. Rodrigo Gentini

Servidor DHCP. Instalação e Configuração Servidores de Rede. Cet Redes, Projecto e Instalação de Redes Locais de Computadores. Docente: André Martins

OpenSSH

Tutorial configurando o dhcp no ubuntu ou debian.

FTP Protocolo de Transferência de Arquivos

Segurança em Redes e Sistemas Operacionais

Conexão rápida entre dois computadores em uma plataforma Linux

Manual B.P.S ATA 5xxx Índice

Procedimento para configuração de Redirecionamento de Portas

Diagrama lógico da rede da empresa Fácil Credito

Projeto e Instalação de Servidores Servidores Linux Aula 6 Firewall e Proxy

SERVIDOR DHCP - DEFINIÇÃO DHCP POR QUE USAR? DHCP TIPOS DE ALOCAÇÃO 27/02/2012

Servidor de FTP (Protocolo de Transferência de Ficheiros)

CONFIGURAÇÃO DO ACESSO REMOTO PARA HS-DHXX93 E HS-DHXX96

O que é uma rede de computadores?

Protocolos Telnet e SSH. Professor Leonardo Larback

QUAL O PROCEDIMENTO PARA CONFIGURAR AS IMPRESSORAS DE REDE BROTHER EM UM SISTEMA DEC TCP / IP para VMS (UCX) Procedimento

Omega Tecnologia Manual Omega Hosting

Guia de Conectividade Worldspan Go Res! A V A N Ç A D O

Passo a Passo da instalação da VPN

Centro de Inteligência em Tecnologia da Informação e Segurança Tutorial Ammyy admin

Curso de extensão em Administração de redes com GNU/Linux

Manual do utilizador Ethernet

Tópicos Especiais em Informática

4º Semestre. Aula 15 Serviços Internet (FTP)

Segurança de Redes. Aula extra - Squid. Filipe Raulino filipe.raulino@ifrn.edu.br

FTIN Formação Técnica em Informática Módulo de Administração de Servidores de Rede AULA 02. Prof. Gabriel Silva

cio Roteamento Linux

STK (Start Kit DARUMA) Driver Genérico Somente Texto para a impressora DR700 ETHERNET

Guia de instalação Command WorkStation 5.6 com o Fiery Extended Applications 4.2

Edital 012/PROAD/SGP/2012

Acesso Re sso R moto

HOW TO. Instalação do Firewall 6.1 Software

Gateway TT211S/S+/O/O+/SO/SO+

GUIA RÁPIDO. DARUMA Viva de um novo jeito

IP significa Internet Protocol. A Internet é uma rede, e assim como ocorre em qualquer tipo de rede, os seus nós (computadores, impressoras, etc.

Roteador Load-Balance / Mikrotik RB750

Tutorial Servidor Proxy com Squid baseado em Linux Acadêmicos : Felipe Zottis e Cleber Pivetta. Servidor Proxy

SISTEMAS OPERACIONAIS LIVRES GERENCIAMENTO DE SERVIÇOS NO WINDOWS. Professor Carlos Muniz

Segurança Informática e nas Organizações. Guiões das Aulas Práticas

W-R1000nL Guia de instalação

Aula Pratica 3 Configurações de Rede Ethernet com Protocolo TCP/IP

Procedimento para instalação do OMNE-Smartweb em Raio-X

CONSTRUINDO UM FIREWALL NO LINUX CENTOS 5.7

MANUAL DE INSTALAÇÃO E PROGRAMAÇÃO CONVERSOR - IP / USB / SERIAL RV1

Generated by Foxit PDF Creator Foxit Software For evaluation only. Capitulo 1

Tutorial de Instalação do CentOS Versão 3.3

Entendendo como funciona o NAT

Resolução de Problemas de Rede. Disciplina: Suporte Remoto Prof. Etelvira Leite

Administração de redes Servidor FTP

Servidor Proxy armazenamento em cache.

Manual de Configuração D-LINK Modelo: DVG-1402S Firmware:

FACULDADE DE TÉCNOLOGIA SENAC SEGURANÇA DA INFORMAÇÃO

O Servidor de impressão DP-300U atende a seguinte topologia: Podem ser conectadas 2 impressoras Paralelas e 1 USB.

Data Autor Descrição Revisão Configuração HX600 via Rede Ethernet 1.0

AULA 7: Remote Desktop

Servidor, Proxy e Firewall. Professor Victor Sotero

Guia para o Google Cloud Print

CONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web;

Prof. Roberto Franciscatto 4º Semestre - TSI - CAFW. Free Powerpoint Templates Page 1

Guia de Prática. Windows 7 Ubuntu 12.04

Figura 2. Comunicação Cliente/Servidor do Protocolo SSH.

Apple ipad ( ipad Primeira Geração, ipad 2, ou ipad terceira geração)

GUIA PRÁTICO DE INSTALAÇÃO

Na Figura a seguir apresento um exemplo de uma "mini-tabela" de roteamento:

Passo a passo para instalação de um Servidor SSH

PÉGASUS (ETHERNET POCKET) STUDIO V1.00 MANUAL DE INSTALAÇÃO E OPERAÇÃO

Treinamento Nettion Administração. Humberto Caetano

GUIA DE PROCEDIMENTOS PARA ACESSO VIA FTP

Manual de utilização do módulo NSE METH-8RL/Exp

IPTABLES. Helder Nunes

U3 Sistemas Análise e Desenvolvimento de Softwares ===== Manual de Rede Interna ===== Manual. Rede Interna

Guia de instalação Command WorkStation 5.5 com o Fiery Extended Applications 4.1

Atualizaça o do Maker

SSH Secure Shell Secure Shell SSH

Comm5 Tecnologia Manual de utilização da família MI. Manual de Utilização. Família MI

INTRODUÇÃO: 1 - Conectando na sua conta

Configure seu Linux pela Web! Instalação à partir de um.tar.gz. Autor: Carlos Eduardo Ribeiro de Melo <eduardo at unisulma.edu.br> Data: 05/10/2004

Segurança de redes com Linux. Everson Scherrer Borges Willen Borges de Deus

Transcrição:

Definir as tecnologias de redes necessárias e adequadas para conexão e compartilhamento dos dados que fazem parte da automatização dos procedimentos bancários DHCP: Dynamic Host Configuration Protocol (Protocolo de configuração dinâmica de host), é um protocolo de serviço TCP/IP que oferece configuração dinâmica de terminais, com concessão de endereços IP de host, Máscara de sub-rede, Default Gateway (Gateway Padrão), Número IP de um ou mais servidores DNS. O DHCP permite que o endereço IP dos dispositivos ligados à rede seja definido de forma automática no momento em que os mesmos forem conectados à rede. A escolha do IP a ser dado a cada computador pode ser manual, automática ou dinâmica. Instalando e configurando -Passo. Instale o dhcp server e cliente usando o seguinte comando: yum install dhcp -Passo Após instalar o dhcp server e suas dependências. Associe um ip estático (ex: "9.68.."). Abra o seguinte arquivo /etc/sysconfig/network-scripts/ifcfg-eth e faça as alteração de sua preferência. Segue abaixo um exemplo: DEVICE="eth" HWADDR="00:C::44:55:44" NM_CONTROLLED="yes" ONBOOT="yes" BOOTPROTO="none" IPADDR=9.68.. NETMASK=55.55.55.0

3-Passo Agora abra o arquivo /etc/sysconfig/dhcpd e adicione o nome da interface eth na variavel DHCPDARGS abaixo: # Command line options here DHCPDARGS=eth 4-Passo Abra o arquivo /etc/dhcp/dhcpd.conf e cole as linha abaixo e save-o. #define o nome do dominio option domain-name "clairtonluz.github.io"; #define o IP dos servidores DNS option domain-name-servers 8.8.8.8, 89.90.6.6; #define o lease time padrão default-lease-time 600; #define o máximo lease time max-lease-time 700; #define o metodo de log log-facility local7; #Configura a sub-rede e range de ip subnet 9.68..0 netmask 55.55.55.0 { range 9.68..50 9.68..54; option broadcast-address 9.68..55; #IP do gateway padrão option routers 9.68..; } #Fixa o endereço IP em um MAC host Printer0 { hardware ethernet 0:34:37:4:c0:a5; fixed-address 9.68..55; }

Arquivo do servidor DHCP testado : # # DHCP Server Configuration file. # see /usr/share/doc/dhcp*/dhcpd.conf.sample # see 'man 5 dhcpd.conf' #ddns-update-style none; default-lease-time 7000; option routers 7.7.0.; subnet 7.7.0.0 netmask 55.55.55.4{ range 7.7.0.3 7.7.0.30;} Group{ use-host-decl-names true; host higor{ } hardware ethernet 50:E5:49:FA:F:DD fixed-address 7.7.0.4; } 5-Passo Agora inicie o servidor. service dhcpd start 6-Passo Com este comando abaixo inicia automaticamente o servidor dhcp juntamente com o boot. chkconfig --levels 35 dhcpd on Pronto servidor dhcp funcionando.

FTP É o protocolo responsável pela transferência de arquivos pela internet. É através dele que o desenvolvedor subirá os arquivos do site no servidor. Ou seja, é o protocolo que permite publicar os arquivos na Internet. A transferência de arquivos dá-se entre um computador chamado "cliente" (aquele que solicita a conexão para a transferência de dados) e um servidor (aquele que recebe a solicitação de transferência). O utilizador, através de software específico, pode selecionar quais arquivos enviar ou receber do servidor. Para existir uma conexão ao servidor, caso o servidor exija, O utilizador informa um nome de utilizador (ou username, em inglês) e uma senha password, bem como o nome correcto do servidor ou seu endereço IP. Se os dados foram informados corretamente, a conexão pode ser estabelecida. O acesso a servidores FTP pode ocorrer de dois modos: através de uma interface ou através da linha de comando, tanto usuários UNIX como usuários Windows podem acessar através dos dois modos. O modo linha de comando está presente em qualquer distribuição UNIX-like e Windows, através do telnet. A partir de qualquer navegador credenciado (Internet Explorer, Firefox, ou mesmo no Windows Explorer), também é possível acessar a um servidor FTP digitando na barra de endereço: ftp://[username]:[password]@[servidor] ou ftp://[username]:[password]@[servidor]:[porta] Para instalação e configuração do vsftpd no CentOS devem seguir os seguintes passos: Passo Instalação do vsftpd yum install vsftpd Passo Configurações do serviço vsftpd Por norma os ficheiros de configuração dos serviços encontram-se em /etc. No caso do vsftpd o ficheiro de configuração encontra-se em /etc/vsftpd/vsftpd.conf. Vamos então editar o ficheiro de configuração (/etc/vsftpd/vsftpd.conf) e proceder às seguintes configurações:

#Desactivar o acesso anónimo. anonymous_enable=no #Permitir o acesso dos utilizadores locais (criados no linux) local_enable=yes #Alterar Banner do serviço ftpd_banner=welcome to Pplware FTP Service #Nenhum utilizador deve poder aceder a áreas fora da sua /home/<user> chroot_local_user=yes chroot_list_enable=no E está feito. Devem gravar as configurações e sair. Restrições do SELinux No Centos é necessário colocar a variável ftp_home_dir on. Esta configuração é necessária para que os utilizadores possam aceder à sua home directory. [root@localhost ~]# setsebool -P ftp_home_dir on Feitas as configurações, vamos iniciar o serviço usando o comando: [root@localhost ~]# service vsftpd start Como aceder ao FTP remotamente Depois de instalado e configurado o serviço de FTP, o acesso pode ser realizado via um simples browser ou através de uma aplicação cliente para FTP (ex. FileZilla, fireftp). Neste exemplo vamos usar o FileZilla. Para aceder ao serviço de FTP remoto basta indicar: Anfitrião (IP/nome do servidor FTP Nome do utilizador e respectiva Palavra-Passe Como podem ver na imagem anterior, o acesso foi realizado com sucesso e a estrutura da home directory do utilizador é apresentada do lado direito. SSH

Desenvolvido por Tatu Ylonen em 995 para uso no Unix, o SSH (Secure Shell) é uma ferramenta de acesso remoto com grande ênfase em segurança. Com o SSH, sempre que os dados forem enviados de uma máquina para outra, os dados enviados de host a host serão automaticamente criptografados e descriptografado (trata-se de uma criptografia transparente). Trata-se de um conjunto de padrões que permite estabelecer um canal seguro entre duas máquinas. É considerado seguro, pois utiliza chave criptográfica pública para identificar um computador remoto Ou seja, além da criptografia de envio de dados padrão, há também o sistema de criptografia pública e privada para identificar um computador na rede. Toda a transmissão de dados no SSH é criptografada. Assim, os riscos de alguém "bisbilhotar" o que você está fazendo no servidor (às vezes você precisa transmitir senhas para acessar outros sistemas ou programas) é virtualmente zero. Fora isso Para acessar o protocolo SSH é necessário um programa que conecte na porta. O SSH utiliza um conjunto de algoritmos de criptografa moderno e seguro para permitir a transmissão confiável de dados em sua conexão, mantendo assim a integridade das informações transmitidas. Sua arquitetura cliente/servidor, normalmente instalada e executada por um administrador de sistema, pode utilizar o SSH para aceitar e rejeitar conexões de entrada para seu host, limitando os IPs ou o range de IPs que poderão iniciar a conexão com o servidor SSH. Configuração do Serviço SSH no CentOS Utilização do OpenSSH-server Verificar se o já se OpenSSH encontra instalado # yum list openssh-server... Installed Packages openssh-server.x86_64 4.3p-4.el5 installed Verificar se está a correr podemos usar o seguinte comando e opção para qual o estado de todos os serviços service --status-all... openssh-daemon (pid 376) is running...

... ou # ps aux grep -e sshd... root 376 0.0 0. 664 84? Ss Jun7 0:00 /usr/sbin/sshd... De notar que os pid obtidos são iguais, como seria de esperar. Editar o ficheiro de configuração É sempre conveniente fazer um backup do ficheiro a ser alterado # cp /etc/ssh/sshd_config /etc/ssh/sshd_config.00067 abrir o ficheiro sshd_config # vi /etc/ssh/sshd_config Alterar o porto de ligação de para 00 Adicionar ou alterar para o valor pretendido a opção Port Port 00 Permitir a um utilizador utilizador ligar-se por SSH AllowUsers jose user user A opção DenyUsers poderia ser usada para impedir utilizadores de se ligarem por SSH DenyUsers root user4 user5 Impedir o root de usar o SSH Existe uma opção específica para indicar que o root está impedido de usar o SSH, PermitRootLogin no # impede o root de usar SSH PermitRootLogin yes # permite ao root usar SSH N.B.: caso use esta opção com o valor no, certifique-se que possui uma conta de utilizador que: se possa ligar por SSH; não esteja impedido de usar o comando su (i.e. ser root) sem ter lhe ter sido permitido usar o sudo;

Caso contrário, se estiver a realizar estas operações remotamente via SSH, irá perder a ligação, ficando sem possibilidade de aceder à máquina novamente ou de a administrar. Permitir a autenticação por password É possível, embora não recomendável, a autenticação do utilizador usando uma password. Quando e enquanto o fizer, deve usar uma password suficientemente complexa. #PasswordAuthentication yes por password PasswordAuthentication yes # inicialmente não é permitida a autenticação # permite a autenticação por password. Usar temporariamente. PasswordAuthentication no # não é permitida a autenticação por password Guardar as alterações feitas no ficheiro ssh_config. Abrir o novo porto na firewall É fundamental não esquecer abrir o novo porto na firewall. Pode proceder-se assim: # system-config-securitylevel Seleccionar Customize Des-seleccionar a opção SSH para o porto ser fechado [ ] SSH Abrir o porto 0, acrescentando os valores segunites na opção Other ports: Other ports 00:tcp Podemos reinicializar a firewall [root@centos ~]# service iptables restart Flushing firewall rules: [ OK ] Setting chains to policy ACCEPT: filter [ OK ] Unloading iptables modules: [ OK ] Applying iptables firewall rules: [ OK ]

Loading additional iptables modules: ip_conntrack_netbios_n[ OK ] Verificar que a firewall tem o porto aberto # iptables --list... ACCEPT tcp -- anywhere anywhere state NEW tcp dpt:00... Reiniciar o serviço sshd Para que as alterações produzam efeito é necessário reiniciar o serviço sshd # /etc/init.d/sshd restart ou # service sshd restart Proxy É o termo utilizado para definir os intermediários entre o usuário e seu servidor. E por isso desempenha a função de conexão do computador (local) à rede externa (Internet). Um servidor proxy é um computador que atua como intermediário entre uma rede local e a Internet. Por exemplo, uma empresa que tem um link Internet em apenas um computador pode instalar um servidor proxy neste computador, e todos os outros podem acessar a Internet através do proxy. Além disso, ele pode fazer "cache", armazenando localmente as páginas mais consultadas, o que torna o acesso a elas mais rápido. Hoje em dia, muitos servidores proxies também fazem a função de "firewall", acrescentando segurança ao acesso à Internet da empresa (pois todos passam a acessar a Internet através de uma única porta). Instalação e configuração do servidor proxy SQUID SQUID É o mais popular servidor Proxy em software livre e um dos melhores softwares para a função do mercado. Seu uso pode ser variado, podendo ocultar sessões repetidas, esconder www, DNS, e outros recursos de rede compartilhados para um grupo de pessoas. O Squid utilizado por muitos protocolos, embora trabalhe principalmente usado para HTTP e FTP. Também tem suporte para TLS, SSL e HTTPS.

Seu principal arquivo de configuração é o squid.conf e encontra-se no diretório /etc/squid contendo aproximadamente 3000 linhas. Permite trabalhar com níveis de acesso. Permite distribuição de carga. Permite vários tipos de autenticação como SAMBA, kerberos, Mysql, Postgress, Ldap, AD e outros. Instalando o SQUID A instalação do Squid pode ser efetuada através da compilação do código fonte obtido através do site http://www.squid-cache.org ou se utilizar um sistema operacional que trabalhe com pacotes... Redhat/Fedora/etc... $ yum install squid Debian/Ubuntu/etc/ $ apt-get install squid - Para configurar, basta editar o arquivo squid.conf em /etc/ $ mcedit /etc/squid.conf - Descomentar a linha ao qual contem a porta 38 (default) # http_port 38 para http_port 38 3 Alterar o tipo de acesso aos usuário 3 # http_access deny all para http_access allow all /etc/init.d/squid restart Squid Transparente Redirecionar a porta 80 para 39 no firewall iptables -t nat -A PREROUTING -s SQUIDIP -p tcp --dport 80 -j ACCEPT iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 39 Alterar a linha da porta 39 para transparente:

http_port 39 transparent /etc/init.d/squid restart Ajustes - Criação de Regras Exemplos de configuração: - Permitir http_access para apenas uma máquina com MAC address igual a 00:08:c7:9f:34:4 : 3 4 acl all src 0.0.0.0 acl pl800_arp arp 00:08:c7:9f:34:4 http_access allow pl800_arp http_access deny all - Para restringir acesso nas horas de trabalho (9 horas - 7 horas, de segunda sexta)da faixa de IP 9.68..0 máscara 55.55.55.0 : 3 4 5 acl all src 0.0.0.0 acl ip_acl src 9.68..0/4 acl time_acl time M T W H F 9:00-7:00 http_access allow ip_acl time_acl http_access deny all 3 - Criar uma acl para bloquear sites com a palavra sexo pois meus funcionários ficam baixando filmes em Divx de pornografia: acl porno url_regex sexo http_access deny pornô 4 - Criar uma acl para bloquear lista de palavras, separadas por linha, a partir do arquivo /etc/squid/porno.txt: acl porno url_regex \\\"/etc/squid/porno.txt\\\" http_access deny pornô 5 - Criar uma acl para bloqueio direto ao endereço de um site: acl pornoamissao dstdomain playboy.com 6 - Criar uma acl para bloqueio de sites a partir de um arquivo em /etc/squid/pornosites.txt: acl pornoamissao dstdomain "/etc/squid/pornosites.txt" http_access deny pornoamisao

7 - Criar uma acl para a liberacao de sites a partir de um arquivo em /etc/squid/livres.txt: acl sitelivre urlpath_regex livres http_access allow sitelivre Obs.: Esta regra deve ser adicionada ANTES dos bloqueios Servidor Proxy com os seguintes bloqueios: por palavras, por horário, SSH exceto adm. da rede, download acima de 0 MB, download de executáveis. acl adiministrador src 9.68.. http_access allow adiministrador acl rede src 9.68..0/4 acl horario time SMTWHFA 7:00-7:00 http_access allow rede horario acl executavel urlpath_regex -i \.mp3$\.exe$\.bat$\.src$ http_access deny executavel acl acessototal src reply_body_max_size 0MB acl hostssh src 9.68..8 acl ssh port http_access deny hostssh ssh acl bloqueiopalavra url_regex face youtube http_access deny bloqueiopalavra