{"id":45,"date":"2021-04-06T23:07:39","date_gmt":"2021-04-06T23:07:39","guid":{"rendered":"http:\/\/conocimientos.soluciona.net.mx\/?p=45"},"modified":"2021-04-06T23:07:39","modified_gmt":"2021-04-06T23:07:39","slug":"recuperar-contrasena-del-software-de-gestion-ubiquiti-unifi-controller","status":"publish","type":"post","link":"https:\/\/conocimientos.soluciona.net.mx\/index.php\/2021\/04\/06\/recuperar-contrasena-del-software-de-gestion-ubiquiti-unifi-controller\/","title":{"rendered":"RECUPERAR CONTRASE\u00d1A DEL SOFTWARE DE GESTI\u00d3N UBIQUITI: UNIFI CONTROLLER"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\">Introducci\u00f3n<\/h3>\n\n\n\n<p>En esta entrada vamos a realizar el\u00a0<strong>procedimiento de recuperaci\u00f3n del acceso al software de gesti\u00f3n\u00a0Unifi Controller<\/strong>.\u00a0Con este proceso no va a necesitar reinstalaci\u00f3n del software y\/o perdida de informaci\u00f3n de configuraci\u00f3n de los AP o de los dispositivos vinculados.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Requisitos<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Unifi Controller v4.6.6 o superior<\/li><li>Windows 7\/8-8.1\/10<\/li><li><a href=\"https:\/\/fastdl.mongodb.org\/win32\/mongodb-win32-i386-3.0.7.zip\" data-type=\"URL\" data-id=\"https:\/\/fastdl.mongodb.org\/win32\/mongodb-win32-i386-3.0.7.zip\">MongoDB<\/a> (versi\u00f3n zip)<\/li><\/ul>\n\n\n\n<p><strong>Nota:<\/strong>&nbsp;Este proceso se ha realizado con versiones especificas citadas anteriormente, es posible que con otras versiones o software los pasos o resultados var\u00eden.<\/p>\n\n\n\n<p><strong>Aviso:<\/strong>&nbsp;Este proceso se realiza desde el equipo de forma local pero Unifi Controller utiliza servicios que escuchan en puertos espec\u00edficos conocidos. Si es verdad que esto servicios se protegen a si mismos (peticiones locales, etc) no dejan de estar expuestos a futuras vulnerabilidades por ello recomendamos no desactivar el firewall de Windows en ning\u00fan escenario de producci\u00f3n.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Paso a paso<\/h4>\n\n\n\n<p><strong>1-.\u00a0<\/strong>Ejecutamos el Unifi Controller.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"445\" height=\"286\" src=\"http:\/\/conocimientos.soluciona.net.mx\/wp-content\/uploads\/2021\/04\/unifi_startup.png\" alt=\"\" class=\"wp-image-46\" srcset=\"https:\/\/conocimientos.soluciona.net.mx\/wp-content\/uploads\/2021\/04\/unifi_startup.png 445w, https:\/\/conocimientos.soluciona.net.mx\/wp-content\/uploads\/2021\/04\/unifi_startup-300x193.png 300w\" sizes=\"auto, (max-width: 445px) 100vw, 445px\" \/><\/figure>\n\n\n\n<p><strong>2-.&nbsp;<\/strong>Descargamos la ultima&nbsp;<a href=\"https:\/\/fastdl.mongodb.org\/win32\/mongodb-win32-i386-3.0.7.zip\">versi\u00f3n comprimida de mongodb para Windows<\/a>&nbsp;y la descomprimimos.<\/p>\n\n\n\n<p><strong>3-.&nbsp;<\/strong>Entramos al directorio \/bin dentro de la carpeta descomprimida.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"634\" height=\"39\" src=\"http:\/\/conocimientos.soluciona.net.mx\/wp-content\/uploads\/2021\/04\/path.png\" alt=\"\" class=\"wp-image-47\" srcset=\"https:\/\/conocimientos.soluciona.net.mx\/wp-content\/uploads\/2021\/04\/path.png 634w, https:\/\/conocimientos.soluciona.net.mx\/wp-content\/uploads\/2021\/04\/path-300x18.png 300w\" sizes=\"auto, (max-width: 634px) 100vw, 634px\" \/><\/figure>\n\n\n\n<p>En la barra de navegaci\u00f3n ponemos &#8216;cmd&#8217; y pulsamos enter. Se no abrir\u00e1 una sesi\u00f3n del terminal en la ruta de la carpeta.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"629\" height=\"31\" src=\"http:\/\/conocimientos.soluciona.net.mx\/wp-content\/uploads\/2021\/04\/cmd.png\" alt=\"\" class=\"wp-image-48\" srcset=\"https:\/\/conocimientos.soluciona.net.mx\/wp-content\/uploads\/2021\/04\/cmd.png 629w, https:\/\/conocimientos.soluciona.net.mx\/wp-content\/uploads\/2021\/04\/cmd-300x15.png 300w\" sizes=\"auto, (max-width: 629px) 100vw, 629px\" \/><\/figure>\n\n\n\n<p><strong>4-.<\/strong>&nbsp;Nos conectamos a la instancia de mondodb que esta escuchando en el puerto 27117 tecleando&nbsp;<strong>&#8216;mongo.exe \u2013port 27117&#8217;<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"491\" height=\"55\" src=\"http:\/\/conocimientos.soluciona.net.mx\/wp-content\/uploads\/2021\/04\/terminal.png\" alt=\"\" class=\"wp-image-49\" srcset=\"https:\/\/conocimientos.soluciona.net.mx\/wp-content\/uploads\/2021\/04\/terminal.png 491w, https:\/\/conocimientos.soluciona.net.mx\/wp-content\/uploads\/2021\/04\/terminal-300x34.png 300w\" sizes=\"auto, (max-width: 491px) 100vw, 491px\" \/><\/figure>\n\n\n\n<p><strong>Nota:<\/strong>&nbsp;El puerto no es el por defecto.<\/p>\n\n\n\n<p><strong>5-.<\/strong>&nbsp;Nos movemos a la bd ace:&nbsp;<strong>&#8216;use ace&#8217;<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"154\" height=\"42\" src=\"http:\/\/conocimientos.soluciona.net.mx\/wp-content\/uploads\/2021\/04\/use_Ace.png\" alt=\"\" class=\"wp-image-50\" srcset=\"https:\/\/conocimientos.soluciona.net.mx\/wp-content\/uploads\/2021\/04\/use_Ace.png 154w, https:\/\/conocimientos.soluciona.net.mx\/wp-content\/uploads\/2021\/04\/use_Ace-150x42.png 150w\" sizes=\"auto, (max-width: 154px) 100vw, 154px\" \/><\/figure>\n\n\n\n<p><strong>6-.<\/strong>&nbsp;Utilizamos el m\u00e9todo&nbsp;<strong>&#8216;db.admin.find()&#8217; para ver que hay dentro de la colecci\u00f3n admin<\/strong>&nbsp;(colecci\u00f3n = tabla en bd relacionales) nos devolver\u00e1 un json con toda la informaci\u00f3n. Podremos ver el usuario y contrase\u00f1a en texto plano.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"67\" src=\"http:\/\/conocimientos.soluciona.net.mx\/wp-content\/uploads\/2021\/04\/tempsnip-1024x67.png\" alt=\"\" class=\"wp-image-52\" srcset=\"https:\/\/conocimientos.soluciona.net.mx\/wp-content\/uploads\/2021\/04\/tempsnip-1024x67.png 1024w, https:\/\/conocimientos.soluciona.net.mx\/wp-content\/uploads\/2021\/04\/tempsnip-300x20.png 300w, https:\/\/conocimientos.soluciona.net.mx\/wp-content\/uploads\/2021\/04\/tempsnip-768x50.png 768w, https:\/\/conocimientos.soluciona.net.mx\/wp-content\/uploads\/2021\/04\/tempsnip.png 1050w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong>7-.<\/strong> Ahora ejecuta el siguiente comando y reemplaza &lt;UserName> con tu cuenta admin.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>db.admin.update( { \"name\" : \"&lt;UserName>\" }, { $set : { \"x_shadow\" : \"$6$ybLXKYjTNj9vv$dgGRjoXYFkw33OFZtBsp1flbCpoFQR7ac8O0FrZixHG.sw2AQmA5PuUbQC\/e5.Zu.f7pGuF7qBKAfT\/JRZFk8\/\" } } )\n<\/code><\/pre>\n\n\n\n<p><strong>8-.<\/strong> Ahora ya puedes ingresar con tu cuenta admin y la contrase\u00f1a\u00a0<strong>password<\/strong><\/p>\n\n\n\n<p><strong>Nota:<\/strong>&nbsp;tecleando &#8216;\u2013help&#8217; en la mongo shell podemos ver mas m\u00e9todos y comandos.<\/p>\n\n\n\n<p><strong>Referencias<\/strong><\/p>\n\n\n\n<p><a href=\"https:\/\/help.ubnt.com\/hc\/en-us\/articles\/204909294-UniFi-Lost-password-and-username-recovery\">https:\/\/help.ubnt.com\/hc\/en-us\/articles\/204909294-UniFi-Lost-password-and-username-recovery<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introducci\u00f3n En esta entrada vamos a realizar el\u00a0procedimiento de recuperaci\u00f3n del acceso al software de gesti\u00f3n\u00a0Unifi Controller.\u00a0Con este proceso no va a necesitar reinstalaci\u00f3n del software y\/o perdida de informaci\u00f3n de configuraci\u00f3n de los AP o de los dispositivos vinculados. Requisitos Unifi Controller v4.6.6 o superior Windows 7\/8-8.1\/10 MongoDB (versi\u00f3n zip) Nota:&nbsp;Este proceso se ha realizado con versiones especificas citadas anteriormente, es posible que con otras versiones o software los pasos o resultados var\u00eden. Aviso:&nbsp;Este proceso se realiza desde el equipo de forma local pero Unifi Controller utiliza servicios que escuchan en puertos espec\u00edficos conocidos. Si es verdad que esto servicios se protegen a si mismos (peticiones locales, etc) no dejan de estar expuestos a futuras vulnerabilidades por ello recomendamos no desactivar el firewall de Windows en ning\u00fan escenario de producci\u00f3n. Paso a paso 1-.\u00a0Ejecutamos el Unifi Controller. 2-.&nbsp;Descargamos la ultima&nbsp;versi\u00f3n comprimida de mongodb para Windows&nbsp;y la descomprimimos. 3-.&nbsp;Entramos al directorio \/bin dentro de la carpeta descomprimida. En la barra de navegaci\u00f3n ponemos &#8216;cmd&#8217; y pulsamos enter. Se no abrir\u00e1 una sesi\u00f3n del terminal en la ruta de la carpeta. 4-.&nbsp;Nos conectamos a la instancia de mondodb que esta escuchando en el puerto 27117 tecleando&nbsp;&#8216;mongo.exe \u2013port 27117&#8217; Nota:&nbsp;El puerto no es el por defecto. 5-.&nbsp;Nos movemos a la bd ace:&nbsp;&#8216;use ace&#8217;. 6-.&nbsp;Utilizamos el m\u00e9todo&nbsp;&#8216;db.admin.find()&#8217; para ver que hay dentro de la colecci\u00f3n admin&nbsp;(colecci\u00f3n = tabla en bd relacionales) nos devolver\u00e1 un json con toda la informaci\u00f3n. Podremos ver el usuario y contrase\u00f1a en texto plano. 7-. Ahora ejecuta el siguiente comando y reemplaza &lt;UserName> con tu cuenta admin. 8-. Ahora ya puedes ingresar con tu cuenta admin y la contrase\u00f1a\u00a0password Nota:&nbsp;tecleando &#8216;\u2013help&#8217; en la mongo shell podemos ver mas m\u00e9todos y comandos. Referencias https:\/\/help.ubnt.com\/hc\/en-us\/articles\/204909294-UniFi-Lost-password-and-username-recovery<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-45","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/conocimientos.soluciona.net.mx\/index.php\/wp-json\/wp\/v2\/posts\/45","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/conocimientos.soluciona.net.mx\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/conocimientos.soluciona.net.mx\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/conocimientos.soluciona.net.mx\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/conocimientos.soluciona.net.mx\/index.php\/wp-json\/wp\/v2\/comments?post=45"}],"version-history":[{"count":2,"href":"https:\/\/conocimientos.soluciona.net.mx\/index.php\/wp-json\/wp\/v2\/posts\/45\/revisions"}],"predecessor-version":[{"id":54,"href":"https:\/\/conocimientos.soluciona.net.mx\/index.php\/wp-json\/wp\/v2\/posts\/45\/revisions\/54"}],"wp:attachment":[{"href":"https:\/\/conocimientos.soluciona.net.mx\/index.php\/wp-json\/wp\/v2\/media?parent=45"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/conocimientos.soluciona.net.mx\/index.php\/wp-json\/wp\/v2\/categories?post=45"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/conocimientos.soluciona.net.mx\/index.php\/wp-json\/wp\/v2\/tags?post=45"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}