Redes Básicas
Aula 6 de 8
Configuração de Rede
# Endereçamento
ip addr # endereços IP (substituto do ifconfig)
ip link # interfaces de rede
hostname -I # IP da máquina
# Roteamento
ip route # tabela de roteamento
ip route show default # gateway padrão
# Conexões ativas
ss -tulpn # portas abertas (substituto do netstat)
ss -tuna # conexões TCP/UDP estabelecidas
Diagnóstico
ping 8.8.8.8 # testa conectividade
ping -c 4 google.com # 4 pacotes apenas
traceroute google.com # rota até o destino
mtr google.com # traceroute contínuo (melhor)
dig google.com # consulta DNS
nslookup google.com # consulta DNS (simples)
host google.com # consulta DNS (rápido)
curl -I https://google.com # cabeçalhos HTTP
wget https://arquivo.com # download
SSH
# Conectar
ssh [email protected]
ssh -p 2222 usuario@host
# Chaves
ssh-keygen -t ed25519 # gerar chave
ssh-copy-id usuario@host # copiar chave
ssh -i ~/.ssh/chave usuario@host # usar chave específica
# Configuração (~/.ssh/config)
Host servidor
HostName 192.168.1.100
User meuuser
Port 2222
IdentityFile ~/.ssh/servidor
# Agora é só: ssh servidor
Transferência de Arquivos
scp arquivo.txt usuario@host:/destino/ # copiar para remoto
scp usuario@host:/origem/arquivo.txt ./ # copiar do remoto
scp -r pasta/ usuario@host:/destino/ # recursivo
rsync -avz pasta/ usuario@host:/destino/ # sincronizar
rsync -avz --delete usuario@host:/origem/ ./ # espelhar (apaga locais removidos)
Firewall Básico
# UFW (Uncomplicated Firewall) no Ubuntu
ufw status verbose
ufw enable
ufw allow 22/tcp
ufw allow 80/tcp
ufw allow 443/tcp
ufw deny 23/tcp
ufw delete allow 23
ssh e scp são as ferramentas mais usadas para administração remota. Configure chaves SSH para evitar senhas.