Inicio / Notas técnicas / Recuperación de contraseña del router

Recuperación de contraseña del router: comparativa de los métodos Console, Telnet y BootROM

Contraseña de Console perdida, contraseña de Telnet perdida, o ambas — la solución depende por completo de qué acceso le queda, no de qué contraseña olvidó realmente. Este es el árbol de decisión: qué sigue funcionando, cuál de las tres rutas de recuperación corresponde, los pasos exactos de cada una, y las tres cosas que debe hacer en el instante en que recupere el acceso.

Por Yuwen Zhang (Atlas), fundador de AtlasCommTech — 13 años de despliegues de redes de operadores y empresariales · Actualizado en julio de 2026

Lo que decide el método es el acceso que le queda, no la contraseña perdida

Las tres rutas de recuperación terminan en el mismo punto — una contraseña nueva y una configuración guardada — pero parten de supuestos completamente distintos sobre lo que todavía puede alcanzar.

Perder la contraseña de Console, de Telnet o de BootROM de un router es lo bastante habitual como para que Huawei documente un método de recuperación oficial para cada una — pero los métodos no son intercambiables, y elegir el equivocado primero cuesta un reinicio que afecta el servicio para nada. La pregunta que realmente decide qué método usar no es «qué contraseña perdí», sino «con qué puedo iniciar sesión ahora mismo».

A continuación, el árbol de decisión en el que se basa esto, los pasos completos de cada una de las tres rutas de recuperación oficiales — incluido exactamente cómo entrar en el BootROM y borrar la contraseña allí — las tres cosas que hay que hacer en el instante en que recupera el acceso, y los riesgos propios de los métodos a nivel BootROM.

Empiece por lo que todavía funciona, no por lo que perdió

Dos preguntas de sí/no lo ubican en una de las tres rutas antes de tocar una sola línea de configuración.

Si Console todavía es accesible, casi nunca necesitará el BootROM — es, con diferencia, la ruta más rápida y de menor riesgo. El BootROM es el respaldo para cuando Console y Telnet han desaparecido ambos, y es la única ruta que exige un reinicio que afecta el servicio.

Locked Out — What Still Works? Console Access Lost Console Access Still Works Q · Telnet still works, account privilege ≥ 15?check with display users / display user-interface YES → Path 1: reset Console password via Telnetno reboot, no BootROM needed at all NO, Console auth = password → BootROM Method 2skip console password at startup, service-affecting reboot NO, Console auth = AAA → BootROM Method 3rename startup config file, empty-config reboot + FTP restore Path 2 → reset Telnet / VTY password from ConsoleAAA mode or password mode, no reboot Separate case → recover a lost BootROM passwordrestore boot-password, needs CLI access, no BootROM entry needed yet

Las etiquetas del diagrama se mantienen en inglés por claridad técnica.

El método que recupera la propia contraseña de BootROM es distinto otra vez — supone que todavía tiene alguna forma de acceso por línea de comandos para ejecutar el comando de restablecimiento, por lo que queda fuera de este árbol de sí/no como un caso aparte.

Las tres rutas, paso a paso

Mismo estado final — un inicio de sesión que funciona y una configuración guardada — alcanzado por tres procedimientos muy distintos.

Ruta 1 — Contraseña de Console perdida, Telnet sigue funcionando

Esta es la ruta a preferir siempre que esté disponible — sin reinicio, sin BootROM, sin interrupción del servicio.

  1. Inicie sesión en el dispositivo por Telnet y confirme que la cuenta tiene nivel de privilegio 3 o superior. Ejecute display users para ver todas las sesiones de inicio de sesión actuales — la línea marcada con "+" es su propia sesión; anote su índice VTY.
  2. Ejecute display user-interface para ver el nivel de privilegio realmente asignado a esa línea VTY. El ejemplo siguiente muestra VTY 1 en el nivel 15 — suficientemente alto para modificar la autenticación de la línea Console.
  3. Entre en la interfaz de usuario Console y establezca una nueva contraseña. La sintaxis exacta difiere según la versión de VRP: V200R003C01 y anteriores aceptan la contraseña cifrada directamente en línea; V200R005C00 y posteriores la solicitan de forma interactiva.
  4. Guarde la configuración de inmediato — un cambio de contraseña sin guardar se pierde en el próximo reinicio.
<Huawei> display users
 User-Intf  Delay     Type  Network Address    AuthenStatus   AuthorcmdFlag
  129 VTY 0  00:23:36  TEL   10.135.18.67       pass
   Username : Unspecified
+ 130 VTY 1  01:20:36  TEL   10.135.18.91       pass
   Username : Unspecified
  131 VTY 2  00:00:00  TEL   10.135.18.54       pass
   Username : Unspecified

<Huawei> display user-interface
   Idx   Type  Tx/Rx  Modem  Privi  ActualPrivi  Auth  Int
   0     CON 0 9600    -     15     -            P     -
+  129   VTY 0        -     15     15           P     -
+  130   VTY 1        -     15     15           P     -
+  131   VTY 2        -     15     -            P     -
   132   VTY 3        -     15     15           P     -
// VTY 1 is level 15 -- high enough to modify the Console line

# V200R003C01 and earlier
<Huawei> system-view
[Huawei] user-interface console 0
[Huawei-ui-console0] authentication-mode password
[Huawei-ui-console0] set authentication password cipher YsHsjx_202206
[Huawei-ui-console0] return

# V200R005C00 and later
<Huawei> system-view
[Huawei] user-interface console 0
[Huawei-ui-console0] authentication-mode password
[Huawei-ui-console0] set authentication password cipher
Enter Password(<8-128>):
[Huawei-ui-console0] return

<Huawei> save
 Warning: The current configuration will be written to the device.
 Are you sure to continue? (y/n)[n]:y
 It will take several minutes to save configuration file, please wait.........
 Configuration file had been saved successfully
 Note: The configuration file will take effect after being activated

Ruta 2 — Contraseña de Telnet perdida, Console sigue funcionando

Dos modos de autenticación, dos correcciones distintas — compruebe cuál está realmente configurado antes de elegir.

  1. Desde la sesión de Console, compruebe el modo de autenticación actual de las líneas VTY con display current-configuration configuration user-interface.
  2. Si la autenticación VTY se basa en AAA (usuario + contraseña), cree o restablezca un usuario local con tipo de servicio Telnet y el nivel de privilegio necesario.
  3. Si la autenticación VTY es solo por contraseña, en su lugar defina una nueva contraseña compartida directamente en las líneas VTY — la sintaxis también difiere según la versión de VRP.
  4. Guarde la configuración.

AAA authentication mode:

<Huawei> system-view
[Huawei] user-interface vty 0
[Huawei-ui-vty0] protocol inbound telnet
[Huawei-ui-vty0] authentication-mode aaa
[Huawei-ui-vty0] quit
[Huawei] aaa
[Huawei-aaa] local-user admin123 password irreversible-cipher YsHsjx_202206
[Huawei-aaa] local-user admin123 service-type telnet
[Huawei-aaa] local-user admin123 privilege level 15
[Huawei-aaa] return
<Huawei> save
// login afterwards: username admin123, password YsHsjx_202206

Password-only authentication mode:

# V200R003C01 and earlier
<Huawei> system-view
[Huawei] user-interface vty 0 4
[Huawei-ui-vty0-4] authentication-mode password
[Huawei-ui-vty0-4] set authentication password cipher YsHsjx_202207
[Huawei-ui-vty0-4] return

# V200R005C00 and later
<Huawei> system-view
[Huawei] user-interface vty 0
[Huawei-ui-vty0] authentication-mode password
[Huawei-ui-vty0] set authentication password cipher
Warning: The "password" authentication mode is not secure, and it is strongly recommended to use "aaa" authentication mode.
Enter Password(<8-128>):
Confirm password:
[Huawei-ui-vty0] user privilege level 15
[Huawei-ui-vty0] return
<Huawei> save
// login afterwards with password YsHsjx_202207 only, no username

Ruta 3 — Ni Console ni Telnet funcionan: entrar al BootROM

La única ruta que necesita un reinicio — planifique una interrupción de servicio antes de empezar.

Lea esto antes de reiniciar al BootROM
  • Entrar en el menú BootROM requiere reiniciar el dispositivo, lo que interrumpe el servicio — programe esto para una ventana de bajo tráfico y respalde la configuración de antemano si es posible.
  • Método 2 (omitir contraseña de Console): en el momento en que inicie sesión sin que se le pida contraseña, establezca de inmediato una nueva — si la sesión expira o el dispositivo se reinicia de nuevo antes de que lo haga, tendrá que repetir el método de omisión.
  • Método 3 (renombrar el archivo de configuración de arranque): el dispositivo arranca con una configuración realmente vacía, no solo con la contraseña en blanco — cada interfaz, ruta y servicio desaparece hasta que suba el archivo editado por FTP y lo establezca como configuración de arranque.
  • No apague el dispositivo en ningún momento durante ninguno de los dos procedimientos de BootROM.
  1. Conecte un cable serie al puerto Console y reinicie el dispositivo. Cuando aparezca "Press Ctrl+B to break auto startup ...", pulse Ctrl+B e introduzca la contraseña de BootROM para llegar al Main Menu.

Método 2 — Omitir la contraseña de Console al iniciar (modo de autenticación Console = password)

  1. Desde el Main Menu del BootROM, elija 7. Password Manager, luego 2. Clear the console login password.
  2. Vuelva al Main Menu y elija 1. Default Startup para iniciar el dispositivo.
  3. Inicie sesión por Console sin que se le pida contraseña, luego establezca de inmediato una nueva contraseña de Console con los mismos comandos de la Ruta 1, y guarde.
Main Menu
 1. Default Startup   2. Serial Menu   3. Network Menu   4. Startup Select
 5. File Manager      6. Reboot        7. Password Manager
Enter your choice(1-7):7
     PassWord Menu
 1. Modify the menu password   2. Clear the console login password   0. Return
Enter your choice(0-2):2
Clear the console login password Succeed!
     PassWord Menu
 1. Modify the menu password   2. Clear the console login password   0. Return
Enter your choice(0-2):0
     Main Menu
 1. Default Startup   2. Serial Menu   3. Network Menu   4. Startup Select
 5. File Manager      6. Reboot        7. Password Manager
Enter your choice(1-7):1
// device boots; Console now logs in with no password prompt at all

# after login, set a new password immediately (same syntax as Path 1)
<Huawei> system-view
[Huawei] user-interface console 0
[Huawei-ui-console0] authentication-mode password
[Huawei-ui-console0] set authentication password cipher YsHsjx_202206
[Huawei-ui-console0] return
<Huawei> save

Método 3 — Renombrar el archivo de configuración de arranque (modo de autenticación Console = AAA)

  1. Desde el Main Menu del BootROM, elija 4. Startup Select, luego 1. Display Startup para anotar el Boot File Name y el Config File Name actuales (por ejemplo flash:/cfgnew.zip).
  2. Elija 5. File Manager → 1. Flash file system → 3. Rename file in Flash, y renombre ese archivo de configuración exacto — por ejemplo cfgnew.zip a cfgnew-copy.zip.
  3. Vuelva al Main Menu y elija 1. Default Startup. Como su archivo de configuración ahora falta, el dispositivo arranca con una configuración realmente vacía y le pide en el acto establecer una nueva contraseña de inicio de sesión de Console.
  4. Configure el dispositivo como servidor FTP (ftp server enable, un usuario FTP local con nivel de privilegio 15) para poder recuperar el archivo de configuración renombrado desde un PC.
  5. Conéctese por FTP desde el PC, obtenga (get) el archivo renombrado, descomprímalo, elimine las líneas de autenticación de Console con un editor de texto plano, y vuelva a comprimirlo.
  6. Suba (put) el archivo editado de vuelta al dispositivo, luego establézcalo como la próxima configuración de arranque con startup saved-configuration y reboot fast — no guarde primero la configuración en ejecución vacía encima.
  7. Después de este segundo reinicio, vuelva a establecer la contraseña de Console cuando se le solicite, y guarde.
Main Menu
Enter your choice(1-7):4
     Startup Select
 1. Display Startup   2. Set Boot File   3. Set Config File
 4. Startupfile Check Manage   5. Set Startup Waiting Time   0. return
Enter your choice(0-5):1
************** Current Stratup info ****************
Boot File Name    : flash:/softwarenew.cc
Config File Name  : flash:/cfgnew.zip
     Startup Select
Enter your choice(0-5):0
     Main Menu
Enter your choice(1-7):5
     File Menu
 1. Flash file system   0. Return
Enter your choice(0-1):1
     SDCard file system MENU
 1. List file in Flash   2. Delete file in Flash   3. Rename file in Flash
 4. Format Flash        5. Check Flash            0. Return
Enter your choice(0-5):3
Please input the file name: cfgnew.zip
Please input the new name: cfgnew-copy.zip
Rename file[flash:/cfgnew.zip] to [flash:/cfgnew-copy.zip], Yes or No(Y/N): y
Rename OK!
     SDCard file system MENU
Enter your choice(0-5):0
     File Menu
Enter your choice(0-1):1
     Main Menu
Enter your choice(1-7):1
// device reboots with an empty configuration and prompts:
Please configure the login password (<8-128>)
Enter password:
Confirm password:
<Huawei> system-view
[Huawei] ftp server enable
Info: Succeeded in starting the FTP server.
[Huawei] aaa
[Huawei-aaa] local-user huawei password irreversible-cipher YsHsjx_202206
[Huawei-aaa] local-user huawei ftp-directory flash:
[Huawei-aaa] local-user huawei service-type ftp
[Huawei-aaa] local-user huawei privilege level 15

C:\Documents and Setting\Administrator> ftp 10.110.24.254
User (10.110.24.254:(none)): huawei
331 Password required for huawei.
Password:
230 User logged in.
ftp> get cfgnew-copy.zip
226 Transfer complete.
// unzip on the PC, delete the Console authentication lines with a text editor, re-zip

ftp> put cfgnew-copy.zip
226 Transfer complete.

<Huawei> startup saved-configuration cfgnew-copy.zip
Info: Succeeded in setting the file for booting system
<Huawei> reboot fast
System will reboot! Continue ? [y/n]:y
// device reboots a second time and prompts again:
Please configure the login password (<8-128>)
Enter password:
Confirm password:
<Huawei> save

Recuperar la propia contraseña de BootROM si se ha perdido

Este es otro caso distinto — supone que todavía tiene acceso a la línea de comandos, solo que no la contraseña del menú de BootROM.

  1. Desde la CLI del dispositivo, restablezca la contraseña de BootROM por defecto: system-view → diagnose → restore boot-password, y luego reinicie.
  2. Cuando aparezca el aviso de reinicio, pulse Ctrl+B e introduzca la contraseña de BootROM (ahora la predeterminada) para llegar al Main Menu.
  3. Elija 7. Password Manager → 1. Modify the menu password, introduzca una vez la contraseña antigua (predeterminada) y dos veces la nueva para confirmar.
<Huawei> system-view
[Huawei] diagnose
[Huawei-diagnose] restore boot-password
Info: Restore boot password success!
[Huawei-diagnose] return
<Huawei> reboot
System will reboot! Continue ? [y/n]:y
// after the reboot banner, press Ctrl+B and enter the (now default) BootROM password
     Main Menu
Enter your choice(1-7):7
     PassWord Menu
 1. Modify the menu password   2. Clear the console login password   0. Return
Enter your choice(0-2):1
Modify password. Press Ctrl+c to break.
Enter Old Password:******
Input new password:******
Input new password again:******
Are you sure to change password? [y/n]:y
Save new password Success.

La recuperación no está terminada hasta que haga estas tres cosas

Restablecer la contraseña es la parte fácil — saltarse cualquiera de estas tres cosas convierte la recuperación de hoy en una repetición la próxima semana.

  1. Establezca la nueva contraseña de inmediato, antes de hacer cualquier otra cosa — esto importa más justo después del arranque sin contraseña del método 2, donde el dispositivo queda brevemente completamente abierto.
  2. Guarde la configuración con save siempre — un cambio sin guardar desaparece en el próximo reinicio, y vuelve directamente al mismo procedimiento de recuperación.
  3. Registre la nueva contraseña en algún lugar donde su equipo pueda realmente recuperarla, y — dado que la referencia oficial de Huawei de cuentas/contraseñas predeterminadas para routers AR requiere acceso elevado a documentos — confirme quién del equipo puede consultar esa referencia la próxima vez, antes de que vuelva a ocurrir.

Cinco cosas que hacen tropezar una recuperación por lo demás de manual

Una vez en la ruta correcta, estos son los detalles que realmente causan los reintentos.

El método 1 necesita un nivel de privilegio suficiente, no solo un inicio de sesión Telnet válido

SÍNTOMAHa iniciado sesión por Telnet sin problemas, pero los comandos de autenticación de Console no se aceptan o no parecen aplicarse.

CAUSAdisplay users solo confirma que existe una sesión; el permiso real para tocar la autenticación de la línea Console proviene del nivel de privilegio mostrado para esa línea VTY en display user-interface. Un inicio de sesión Telnet válido con un nivel inferior no puede hacer ese cambio.

SOLUCIÓNEjecute display user-interface antes de intentar el cambio y confirme que la línea VTY está en el nivel 15 (o el nivel que su política local exija para la configuración de línea) antes de tocar el authentication-mode de Console.

<Huawei> display user-interface
+  130   VTY 1   -   15   15   P   -
// ActualPrivi must be high enough to modify user-interface console 0

El BootROM solo responde por cable serie físico, nunca por Telnet o SSH

SÍNTOMACtrl+B no produce nada, o el menú de BootROM nunca aparece, aunque el reinicio claramente ocurrió.

CAUSAEl prompt de BootROM existe antes de que el sistema operativo — y por tanto Telnet o SSH — se haya cargado siquiera. Solo es accesible mediante un cable serie conectado físicamente al puerto Console, con un programa de terminal observando esa sesión durante todo el reinicio.

SOLUCIÓNConecte un cable serie a Console antes de reiniciar, no después, y mantenga la sesión de terminal abierta y vigilada durante todo el reinicio para no perder la ventana de "Press Ctrl+B".

Omitir la contraseña de Console deja el dispositivo abierto hasta que usted mismo lo cierre

SÍNTOMAVuelve a entrar fácilmente tras el método 2, pero el dispositivo se queda sin ninguna contraseña de Console.

CAUSABorrar la contraseña de inicio de sesión de console en el BootROM elimina directamente el requisito de autenticación — no establece una contraseña temporal, elimina la comprobación. Ese estado persiste hasta que configure una nueva contraseña y la guarde.

SOLUCIÓNEstablezca la nueva contraseña en la misma sesión que usó para volver a entrar, antes de hacer cualquier otra cosa, y guarde de inmediato — no lo deje para más tarde dentro de la misma ventana de mantenimiento.

La sintaxis de la contraseña cifrada no es la misma entre versiones de VRP

SÍNTOMAEl comando exacto de la documentación de otra versión de firmware es rechazado, o el dispositivo se comporta como si la contraseña nunca se hubiera establecido realmente.

CAUSAV200R003C01 y anteriores aceptan set authentication password cipher seguido directamente de la contraseña en texto plano en la misma línea. V200R005C00 y posteriores en cambio solicitan de forma interactiva Enter Password(<8-128>) — el mismo comando conceptualmente, pero con sintaxis incompatible.

SOLUCIÓNCompruebe primero la versión en ejecución, y use la forma correspondiente de las dos mostradas en la Ruta 1 y la Ruta 2 anteriores, en lugar de asumir que una sintaxis funciona en todas partes.

# V200R003C01 and earlier
[Huawei-ui-console0] set authentication password cipher YsHsjx_202206

# V200R005C00 and later
[Huawei-ui-console0] set authentication password cipher
Enter Password(<8-128>):

El método 3 borra toda la configuración, no solo la contraseña

SÍNTOMATras el reinicio de BootROM del método 3, nada funciona — no solo el inicio de sesión, las interfaces, rutas y servicios también parecen haber desaparecido.

CAUSARenombrar el archivo de configuración de arranque activo no afecta específicamente a la contraseña — hace que el archivo que el dispositivo busca al arrancar desaparezca, por lo que el dispositivo arranca desde una configuración realmente vacía. La configuración original sigue existiendo en la flash con su nuevo nombre; no se ha eliminado, solo se ha apartado temporalmente.

SOLUCIÓNPor eso exactamente los pasos de recuperar por FTP, editar y restaurar en el método 3 no son opcionales — el dispositivo no está totalmente recuperado hasta que el archivo de configuración editado se sube de nuevo y se establece como configuración de arranque. Siempre que el modo de autenticación de Console lo permita, prefiera el método 2 sobre el método 3 por esta razón: nunca toca el resto de la configuración.

Diseños de soluciones relacionadas

Cinco preguntas que surgen constantemente

Sacadas directamente del terreno — las que vale la pena tener respondidas de antemano.

¿Cuál de los tres métodos debería probar primero en realidad?

Siempre el método 1 si Telnet todavía funciona — no necesita ningún reinicio ni BootROM en absoluto. Si Telnet también ha desaparecido, vaya al BootROM: primero el método 2 siempre que la autenticación de Console sea en modo password, ya que nunca toca el resto de la configuración; el método 3 cuando la autenticación de Console sea en modo AAA, o como respaldo si el método 2 no encaja en su caso.

¿Entrar al BootROM afecta el tráfico de producción?

Sí — llegar al menú de BootROM requiere reiniciar el dispositivo, y ese reinicio interrumpe cualquier tráfico que el dispositivo esté transportando. Ambos métodos de BootROM comparten este costo; no hay forma de llegar al menú de BootROM sin él.

¿Qué pasa si se corta la energía a mitad del procedimiento de BootROM?

La indicación oficial es directa: no apague el dispositivo en ningún momento durante ninguno de los dos procedimientos de BootROM. Las operaciones de flash y de configuración a mitad de escritura pueden dejar el dispositivo en un estado inconsistente, que es exactamente por qué esto se trata como una regla estricta y no como una sugerencia, no algo para probar.

Llegué al menú de BootROM, pero en realidad tampoco sé la contraseña de BootROM — ¿y ahora qué?

Ese es el caso aparte que se trató arriba: recuperar la propia contraseña de BootROM empieza por restore boot-password, que debe ejecutarse desde la propia línea de comandos del dispositivo — lo que significa que solo funciona si todavía tiene algún acceso CLI, por Console o Telnet. Si todas las vías de inicio de sesión desaparecen a la vez, es una situación distinta y más grave que una contraseña perdida — vea nuestra nota sobre recuperación de emergencia cuando Telnet, SSH y Console fallan todos a la vez.

¿Dónde encuentro la cuenta y contraseña predeterminadas reales de un modelo AR específico?

Huawei publica una referencia oficial "AR Router Default Accounts and Passwords" que cubre tanto escenarios empresariales como de operador, pero obtenerla requiere permisos de acceso a documentos elevados en el sitio de soporte de Huawei. Vale la pena confirmar de antemano quién de su equipo puede recuperarla, en lugar de descubrir esa brecha de acceso durante una recuperación real.

Límites honestos de esta nota

Límites honestos de esta nota

Esta nota sigue los procedimientos oficiales de recuperación de Huawei para las contraseñas de Console, Telnet y BootROM de los routers serie AR, reproducidos aquí exactamente como se documentan. Los valores cifrados mostrados (como YsHsjx_202206) son los valores de ejemplo de esa documentación, no credenciales reales. Supone específicamente routers AR basados en VRP — la estructura de menús y la sintaxis de comandos diferirán en otras plataformas — y no cubre el caso en que Console, Telnet y cualquier otra vía de gestión no estén disponibles al mismo tiempo; ese es un problema distinto, cubierto en nuestra nota complementaria sobre recuperación de acceso de emergencia.

¿No está seguro de qué ruta de recuperación aplica a su equipo?

Cuéntenos con qué todavía puede iniciar sesión — Console, Telnet, ninguno — y le ayudamos a elegir la ruta correcta antes de reiniciar hacia cualquier cosa.

WhatsApp con un ingeniero →

Lectura relacionada

Solo usamos cookies para analítica anónima — sin publicidad ni rastreo entre sitios.Política de privacidad