Sessão SSH para ec2 AWS por chave PEM através do senhasegura

Ao administrar dispositivos de rede como o Cisco Catalyst 3850, efetuar a troca de senha de forma segura e eficiente é crucial para manter a segurança da rede. O seguinte template fornece um exemplo de como você pode estruturar um script usando expect para realizar a troca de senha no Cisco Catalyst 3850.

Descrição Detalhada do Template de Troca de Senha:

set-connect-timeout 15

set-read-timeout 15

#

expect "*#"

exec "conf t"

#

expect "*(config)#"

exec "username [#USERNAME#] privilege 15 secret [#NEW_PASSWORD#]"

#

no-expect "*%*"

exec " "

#

expect "*(config)#"

exec "do wr"

#

expect "*(config)#"

exec "do show runn | i [#USERNAME#]"

#

expect "*(config)#"

exec "exit"

#

expect "*#"

exec "exit"