A partir de 2011.11.28, a resposta aceita, embora correta em alguns casos, não é correta em outros.
O ASA usa um modelo ligeiramente diferente dos roteadores IOS tradicionais, e isso é o motivo de algumas das confusões. A segunda parte é se aaa authentication enable console LOCAL
está ou não configurada.
Cenário 1 - Ativar autenticação não configurada
Configuração ASA relevante
enable password enablepass1
aaa authentication ssh console LOCAL
username user1 password pass1 privilege 15
Resultados
login as: user1
user1@ASA's password: pass1
ASA> enable
Password: enablepass1
ASA#
Se a ativação da autenticação não estiver configurada, um usuário com privilégio 15 ainda deverá usar a senha de ativação para entrar no modo exec privilegiado, se entrar no modo exec privilegiado através de enable
.
Cenário 2 - Ativar autenticação não configurada, mas usando login
Configuração ASA relevante
enable password enablepass1
aaa authentication ssh console LOCAL
username user1 password pass1 privilege 15
Resultados
login as: user1
user1@ASA's password: pass1
ASA> login
Username: user1
Password: pass1
ASA#
Se a ativação da autenticação não estiver configurada, um usuário com privilégio 15 poderá usar o comando login
para entrar no modo exec privilegiado sem conhecer ou usar a senha de ativação.
Cenário 3 - Ativar autenticação configurada
Configuração ASA relevante
enable password enablepass1
aaa authentication ssh console LOCAL
aaa authentication enable console LOCAL
username user1 password pass1 privilege 15
Resultados
login as: user1
user1@ASA's password: pass1
ASA> enable
Password: enablepass1
Password: pass1
ASA#
Se a opção Ativar autenticação estiver configurada, um usuário com privilégio 15 poderá usar login
ou enable
para obter acesso ao modo exec privilegiado. Se estiver usando enable
, a senha necessária será a senha do usuário e não a senha de ativação.