Autor: Robson Vaamonde
Procedimentos em TI: http://procedimentosemti.com.br
Bora para Prática: http://boraparapratica.com.br
Robson Vaamonde: http://vaamonde.com.br
Facebook Procedimentos em TI: https://www.facebook.com/ProcedimentosEmTi
Facebook Bora para Prática: https://www.facebook.com/BoraParaPratica
Instagram Procedimentos em TI: https://www.instagram.com/procedimentoem
YouTUBE Bora Para Prática: https://www.youtube.com/boraparapratica
LinkedIn Robson Vaamonde: https://www.linkedin.com/in/robson-vaamonde-0b029028/
Github Procedimentos em TI: https://github.com/vaamonde
Data de criação: 16/05/2024
Data de atualização: 25/11/2024
Versão: 0.03
Testado e homologado no Cisco Packet Tracer 8.2.x e Rack Cisco SW-3560 e RT-2911
Conteúdo estudado nessa configuração:
#01_ PRIMEIRA ETAPA: Conhecendo os Novos Recursos de Configuração do Router Cisco 1941
#02_ SEGUNDA ETAPA: Automatizando a Configuração do Primeiro Router Cisco 1941.
#03_ TERCEIRA ETAPA: Verificando as Configurações do Primeiro Router Cisco 1941.
OBSERVAÇÃO IMPORTANTE: COMENTAR NO VÍDEO DO CONFIGURAÇÃO DO CISCO PACKET TRACER SE VOCÊ CONSEGUIU FAZER A CONFIGURAÇÃO COM A SEGUINTE FRASE: Configuração Base Router 1941 do Cisco Packet Tracer realizado com sucesso!!! #BoraParaPrática
#boraparapratica #boraparaprática #vaamonde #robsonvaamonde #procedimentosemti #cisco #infracisco #desafiovaamonde #desafioboraparapratica #desafiocisco #desafioinfracisco
A) ACRÉSCIMO: informações ou comandos que não estava no script original e nem comentado no vídeo, algo importante para o cenário ou dicas de alunos;
B) DESAFIO: desafio proposto para o aluno, com o objetivo de estimular o raciocínio lógico para a resolução de problemas de rede ou mudanças nas configurações;
C) DICA: informações importantes da tecnologia ou da prova de certificação, dica para configurar ou lembrar os recursos para sua configuração no exame;
D) ERRATA: correções dos scripts, correções de falas, correções de configurações, etc...;
E) EXEMPLO: exemplos de comandos ou configurações das opções de DICAS ou OBSERVAÇÃO;
F) IMPORTANTE: informações importantes da tecnologia ou da configuração, com foco em adicionar informações detalhadas da tecnologia ou da certificação;
G) OBSERVAÇÃO: informações relevantes da tecnologia ou da configuração, com foco em adicionar informações extras da tecnologia ou da certificação.
Link da vídeo aula: https://www.youtube.com/watch?v=I3sAYWz20KM
- Habilitando o Log de Debug no Router.
DICA-01: recomendado habilitar o recurso de marcação de Data/Hora detalhado no Log de Debug (Depurar).
OBSERVAÇÃO-01: esse recurso é utilizado para análise detalhada de logs de protocolos de roteamento no Router, esse recurso não está disponível em Switch Cisco Catalyst Layer 2 2960 ou Layer 3 3560 que utiliza versões abaixo da 15.x (versão antiga 12.x não tem esse suporte).
Router (config)# service timestamps debug datetime msec
- Habilitando o Tamanho Mínimo da Senha de Usuários e Serviços.
DICA-02: recomendo habilitar o recurso de tamanho mínimo da senha, isso aumenta o nível de segurança na criação de senhas de usuários ou serviços no roteador.
OBSERVAÇÃO-02: esse recurso não está disponível em Switch Cisco Catalyst Layer 2 2960 ou Layer 3 3560.
Router (config)# security passwords min-length 8
- Aumentando o Nível de Segurança contra Força Bruta (Brute Force) no Acesso Remoto.
DICA-03: esse recurso é recomendado para aumentar o nível de segurança junto com o serviço do SSH para proteger o Router contra Ataque de Força Bruta.
OBSERVAÇÃO-03: período de tempo de bloqueio configurado em segundos (block-for 1 até 65535s = 1092m ou 18h)
OBSERVAÇÃO-04: tentativas de falhas de conexões em quantidade (attempts 1 até 65535)
OBSERVAÇÃO-05: dentro do período de tempo configurado em segundos (within 1 até 65535s = 1092m ou 18h)
OBSERVAÇÃO-06: esse recurso não está disponível em Switch Cisco Catalyst Layer 2 2960 mais está disponível no Switch Cisco Catalyst Layer 3 3560.
Router (config)# login block-for 120 attempts 2 within 60
- Utilizando o Visual Studio Code (VSCode) para automatizar as configurações do Cisco IOS.
OBSERVAÇÃO-08: recomendo sempre utilizar um Editor de Texto Profissional para criar os scripts e automatizar as tarefas de configuração do Cisco IOS, hoje em dia é indicado utilizar o Visual Studio Code (VSCode) junto com as Extensões: Cisco IOS Syntax e Cisco Config Highlight para facilitar essa configuração.
DICA-04: o caractere: ! (exclamação) é utilizado como um recurso de Comentário, sua utilização server para comentar o código de automação do Cisco IOS ou para desativar um comando para não ser executado, RECOMENDO FORTEMENTE DOCUMENTAR TODOS OS COMANDOS E PROCEDIMENTOS DE CONFIGURAÇÃO PARA FACILITAR O ENTENDIMENTO.
DICA-05: para facilitar a leitura do código, recomendo utilizar o recurso de Indentação de Código usando a Tecla TAB (Tabulador/Tabulação) para cada nível que você está configurando o Cisco IOS, isso facilitada a análise de erros (Debug) do código.
!Acessando o modo EXEC Privilegiado
enable
!Configuração de Data/Hora Router
clock set 19:54:00 26 November 2024
!Acessando o modo de Configuração Global de comandos
configure terminal
!Configuração do nome do router
hostname rt-01
!Habilitando o serviço de criptografia de senhas do Tipo-7 Password
service password-encryption
!Habilitando o serviço de marcação de Data/Hora detalhado nos Logs
service timestamps log datetime msec
service timestamps debug datetime msec
!Desativando a resolução de nomes de domínio
no ip domain-lookup
!Configuração do Banner da mensagem do dia
banner motd #AVISO: acesso autorizado somente a funcionarios#
!Habilitando o comprimento mínimo da criação das senhas do Tipo-5 ou Tipo-7
security passwords min-length 8
!Habilitando o uso senha do Tipo-5 Secret para acessar o modo EXEC Privilegiado
enable secret pti@2018
!Criação dos usuários locais utilizando senhas do Tipo-5 ou Tipo-7 e privilégios diferenciados
username robson secret pti@2018
username vaamonde password pti@2018
username admin privilege 15 secret pti@2018
!Configuração do nome de domínio FQDN (Fully Qualified Domain Name)
ip domain-name pti.intra
!Criação da chave de criptografia e habilitando o serviço do SSH Server local
crypto key generate rsa general-keys modulus 1024
!Habilitando a versão 2 do serviço de SSH Server
ip ssh version 2
!Habilitando o tempo de inatividade para novas conexões do SSH Server
ip ssh time-out 60
!Habilitando o número máximo de tentativas de conexões simultâneas no SSH Server
ip ssh authentication-retries 2
!Bloqueando tentativas de conexões simultâneas com falha de autenticação no Router
login block-for 120 attempts 2 within 60
!Acessando a linha console, porta padrão de acesso Out-of-Band (Fora da Banda)
line console 0
!Forçando fazer login local utilizando usuário e senha locais do switch
login local
!Habilitando senha de acesso do Tipo-7 Password
password pti@2018
!Sincronizando as mensagens de logs na tela
logging synchronous
!Habilitando o tempo de inatividade de uso do console
exec-timeout 5 30
!Saindo da configuração da linha console
exit
!Acessando as linhas virtuais de acesso remoto do Router
line vty 0 4
!Forçando fazer login local utilizando usuário e senha locais do Router
login local
!Habilitando senha de acesso do Tipo-7 Password
password pti@2018
!Sincronizando as mensagens de logs na tela
logging synchronous
!Habilitando o tempo de inatividade de uso da linha virtual
exec-timeout 5 30
!Configuração do tipo de protocolo de transporte de entrada
transport input ssh
!Saindo de todos os níveis e voltando para o modo EXEC Privilegiado
end
!Salvando as configurações da memória RAM para a memória NVRAM
!OBSERVAÇÃO IMPORTANTE: deixar uma linha em branco no final do script para
!salvar automaticamente o script na hora da execução, fazendo a função de
!<Enter> no final do script.
write
!Visualizando as Configurações do Running-Config (RAM)
!OBSERVAÇÃO: ÚNICA LINHA QUE NÃO APARECE NAS CONFIGURAÇÃO É A: crypto key generate rsa
rt-01# show running-config
!Fazendo um Filtro na Visualização do Running-Config somente da Sessão Line Console 0
rt-01# show running-config | section include con 0
!Fazendo um Filtro na Visualização do Running-Config somente da Sessão Line VTY
rt-01# show running-config | section include line vty
!Fazendo um Filtro na Visualização do Running-Config somente do SSH
!OBSERVAÇÃO: ÚNICA LINHA QUE NÃO APARECE NAS CONFIGURAÇÃO É A: crypto key generate rsa
rt-01# show running-config | section include ssh
!Visualizando as configurações do SSH Server e Versão
rt-01# show ip ssh
!Visualizando das chaves públicas RSA do SSH Server
rt-01# show crypto key mypubkey rsa
!Visualizando as conexões ativas do SSH Server.
!OBSERVAÇÃO: ESSA OPÇÃO SÓ VAI FUNCIONAR QUANDO VOCÊ SE CONECTAR REMOTAMENTE NO SWITCH OU ROUTER.
rt-01# show ssh
!Visualizando os Usuários Conectados no Switch
!OBSERVAÇÃO: ESSA OPÇÃO VAI MOSTRAR O USUÁRIO LOGADO NO CONSOLE: con 0 OU NO VTY: vty 0
rt-01# show users