Aula - Linux Server - Configuracao Rede
Aula - Linux Server - Configuracao Rede
redes e serviços
Roteiro
❑ Protocolo TCP/IP
❑ Conjunto de protocolos de comunicação:
❑ Protocolo implementado em software, independente de hardware
❑ Conjunto de protocolos TCP/IP:
❑ TCP (Transmission Control Protocol), UDP (User datagram Protocol), IP
(internet Protocol), ARP (Address Resolution Protocol), ICMP (Internet Control
Message Protocol), PPP (Point-to-Point Protocol), SMTP (Simple Mail Transfer
Protocol) e HTTP (Hypertext Transfer protocol)
❑ Os serviços de Internet típicos são implementados no modelo Cliente/Servidor
❑ Os hosts são identificados por números IPs e os serviços, nos hosts, são identificados
por números de Portas
❑ Números IP
❑ Versão IPV4
❑ Número de 32bits permite 232 números
❑ Dividido em 4 octetos (bytes) representados em notação decimal
❑ Ex: 192.168.0.10
❑ Foram divididos em Classes, aonde algumas classes são de uso privado e outras são
reservadas pelo órgão gerenciador (IANA)
❑ Versão IPV6
❑ Número de 128bits totaliza 2128 números
❑ Número dividido em 8 grupos de 4 dígitos hexadecimais
❑ Ex: 2001:0db8:85a3:08d3:1319:8a2e:0370:7344
❑ IPV4
❑ Número de 32 bits
192 168 10 1
A 10.X.X.X 255.0.0.0 1
❑ Ativar interface
Desativar
joao@debian:~# ifdown eth0
Comando hostname
10/29/2024 18
Resolução de nomes (DNS)
127.0.0.1 localhost
192.168.1.2 maq1.exemplo.com.br maq1
192.168.1.10 www.exemplo.com.br www
192.168.1.15 backup.exemplo.com.br backup
❑ Resolução de Nomes
10/29/2024 23
❑ Servidor Web
❑ Apache
❑–Servidor Web baseado em software livre
❑–Implementa o protocolo HTTP/1.1 no Nível de Aplicação
da Arquitetura de Rede TCP/IP
❑–Disponível para diferentes SOs, incluindo Linux
ETE Arcoverde
10/29/2024 24
❑ Servidores Web
10/29/2024 25
❑ Servidor Web Apache
❑Versões
❑–Apache1.3 (antigo, porém, eventualmente usado)
❑–Apache2 (mais recente, preferível)
10/29/2024 26
❑ Servidor Web Apache
10/29/2024 27
❑ Instalação do Servidor Apache2
10/29/2024 28
❑ Comandos de gerenciamento do processo
servidor
10/29/2024 30
❑ Informações do Servidor Apache2
10/29/2024 31
❑ Informações do Servidor Apache2
10/29/2024 33
❑ Protocolo SSH
❑SSH (Secure Shell)
❑Com o objetivo de substituir os protocolos como telnet
e FTP, o SSH provê comunicação e transferência de
dados segura, permitindo conexão/acesso remoto de
forma segura, através de transferência de dados
criptografados
Alice Bob
Chave Pública
Chave Privada
❑ Protocolo SSH
❑SSH (Secure Shell)
Bob Alice
Chave Pública
Chave Privada
❑ Protocolo SSH
❑SSH (Secure Shell)
❑Assim como o daemon FTP, o daemon SSH também
espera continuamente por uma requisição de clientes
SSH remotos
❑O servidor utiliza a porta 22, por padrão
Requisição do Cliente
❑Servidor SSH
❑OpenSSH 4.6
❑É um daemon SSH
❑ Configuração de
❑Instalação servidor SSH
❑# sudo apt-get install openssh-server
❑Inicialização/Finalização do servidor
❑# sudo /etc/init.d/ssh start
❑# sudo /etc/init.d/ssh restart
❑# sudo /etc/init.d/ssh stop
❑ Configuração de
❑Configuração servidor SSH
❑Arquivo de configuração
❑/etc/ssh/sshd_config
❑Configuração default
❑Porta de escuta
❑ port 22
❑Controle de acesso para restringir interfaces
❑ ListenAddress
❑ Configuração de
❑Configuração servidor SSH
❑Configuração default
❑Usuários e senha
❑ PermitRootLogin no
❑ PermitEmptyPasswords no
❑Exibir mensagens de advertências após o login
❑ Banner = /etc/issue.net
❑ Pode ser outro arquivo, basta dizer o caminho
❑Permitir aplicações gráficas
❑ X11Forwarding yes
❑ Configuração de
❑Configuração servidor SSH
❑Modificando algumas configurações
❑Permitir/Restringir usuários
❑ AllowUsers joao maria
❑ DenyUsers jose
❑Configuração:
❑Comandos básicos
❑Para realizar troca de arquivos, o SSH possui o SFTP
❑sftp login@hostname
❑sftp -o port=numporta login@hostname
❑Comandos: put, get, ls, cd, pwd...
Comandos
❑SSH no Windows
❑Software
❑Putty (http://www.putty.nl/)
❑Instalação
❑Utilização
Referências
• [OpenSSH, 2008] http://www.openssh.org/. Acessado em
abril/2008
Gerenciamento de Redes
de Computadores