quarta-feira, 17 de novembro de 2010

Cisco - Roteador - Troubleshooting SSH



Verificar informações de configuração do SSH

  Router> show ip ssh



Verificar status de conexões SSH ativas

  Router> show ssh



Visualizar informações das chaves públicas associadas ao roteador

  Router> show crypto key mypubkey rsa



Apagar par de chaves RSA

  Router(config)# crypto key zeroize rsa



Gerar par de chaves RSA

  Router(config)# crypto key generate rsa


 _________________________________________
As informações contidas neste post são baseadas em documentos publicados no site da Cisco e obtidas através da experiência com o próprio sistema IOS. Para o exemplo mostrado foi utilizado um roteador Cisco modelo C1841 com versão de software 12.4.

segunda-feira, 15 de novembro de 2010

Cisco - Roteador - Configurando acesso via SSH



Para habilitar o acesso SSH em um roteador Cisco é necessário cumprir algumas etapas como a definição de um nome para o dispositivo, a criação de uma conta administrativa para acesso, a definição do nome de domínio e a criação de um par de chaves RSA utilizado para a criptografia da sessão. Seguem abaixo os comandos sequenciais necessários para a ativação do recurso.


PRÉ-REQUISITOS

Definir um hostname para o dispositivo

  Router(config)# hostname <nome do roteador>



Definir um nome de domínio DNS


  Router(config)# ip domain-name <nome de domínio>




CONFIGURAÇÃO DA CONTA DE USUÁRIO PARA ACESSO REMOTO

Habilitar serviço de controle de acesso

  Router(config)# aaa new-model



Criar conta de usuário local

  Router(config)# username <usuário> privilege 15 password <senha>




CONFIGURAÇÃO DO SSH

Gerar par de chaves RSA

  Router(config)# crypto key generate rsa

Defina uma chave de no mínimo 1024 bits. Essas chaves serão utilizadas pelo protocolo SSH para criptografar os dados trafegados durante a conexão remota.


Ativar serviço SSH (Definir versão do SSH)


  Router(config)# ip ssh version 2



Habilitar o acesso SSH nas interfaces virtuais (Terminal Virtual)


  Router(config)# line vty 0 4
 
 Router(config-line)# transport input ssh
 
 Router(config-line)# login local

O acesso remoto ao roteador é realizado através das interfaces virtuais "line vty". O comando "login local" indica que a conta utilizada para o acesso será a conta de usuário criada localmente.



DEFINIR PARÂMETROS DE SESSÃO DO SSH (OPCIONAL)

Definir tempo de timeout

  Router(config)# ip ssh time-out <valor em segundos>



Definir número máximo de tentatvas de autenticação (Tentativas com falha)


  Router(config)#ip ssh authentication-retries <número de tentativas>



 _________________________________________
As informações contidas neste post são baseadas em documentos publicados no site da Cisco e obtidas através da experiência com o próprio sistema IOS. Para o exemplo mostrado foi utilizado um roteador Cisco modelo C1841 com versão de software 12.4.