当前位置:首页>弱电技术>网络通信>锐捷SDN控制器RG-ONC忘记web登录密码怎么恢复?

锐捷SDN控制器RG-ONC忘记web登录密码怎么恢复?

锐捷SDN控制器RG-ONC忘记web登录密码怎么恢复?按照下面的步骤进行操作轻松恢复密码。

一、以下恢复方法适用于RG-INC-PRO_1.43以及之后的版本

1、Web页面的密码恢复

1.1 使用SSH登录到控制器底层,默认的账号密码:ruijie/rgsdn_onc    ——新版本控制器出于安全考虑,用户再首次登录WEB页面的时候,会强制要求修改SSH的密码,如果已经修改过,请使用新的密码进行登录,若忘记SSH密码,请先进行SSH密码恢复

1.2 登录root账号:su/rJ1#sDn

1.3 切换目录:cd /opt/inap/bin

1.4 输入: bash reset_app_passwd.sh

锐捷SDN控制器RG-ONC忘记web登录密码怎么恢复?

1.5 执行完成后Web界面登录密码恢复成admin/admin

锐捷SDN控制器RG-ONC忘记web登录密码怎么恢复?

2、config页面的密码恢复

2.1 使用SSH登录到控制器底层,默认的账号密码:ruijie/rgsdn_onc    ——新版本控制器出于安全考虑,用户再首次登录WEB页面的时候,会强制要求修改SSH的密码,如果已经修改过,请使用新的密码进行登录,若忘记SSH密码,请先进行SSH密码恢复

2.2 登录root账号

2.3 切换目录:cd /user/rgonc/RG-ONC-2.1.0/RG-ONC_2.1.0-Web/webapps/config/WEB-INF/classes/scripts

2.4 执行 ./passwd.sh reset

锐捷SDN控制器RG-ONC忘记web登录密码怎么恢复?

二、以下恢复方法适用于

RG-ONC-CAMPUS-CLOUD_2.01(20191216)/WEB(20191220)以及之后的版本

RG-ONC-CAMPUS-CLOUD_1.55 (20200213)/WEB(20200209)以及之后的版本

1、onc页面的密码恢复

1.1 使用SSH登录到控制器底层,默认的账号密码:ruijie/rgsdn_onc    ——新版本控制器出于安全考虑,用户再首次登录WEB页面的时候,会强制要求修改SSH的密码,如果已经修改过,请使用新的密码进行登录,若忘记SSH密码,请先进行SSH密码恢复

1.2 登录root账号:su/rJ1#sDn

1.3 切换目录:cd /user/rgonc/RG-ONC-2.1.0/RG-ONC-Controller/bin

1.4 输入: ./client -u ruijie

1.5 输入:aaa:reset    提示success则恢复成功

1.6 使用键盘 ctrl+d  退出当前模式

锐捷SDN控制器RG-ONC忘记web登录密码怎么恢复?

2、config页面的密码恢复

2.1 使用SSH登录到控制器底层,默认的账号密码:ruijie/rgsdn_onc    ——新版本控制器出于安全考虑,用户再首次登录WEB页面的时候,会强制要求修改SSH的密码,如果已经修改过,请使用新的密码进行登录,若忘记SSH密码,请先进行SSH密码恢复

2.2 登录root账号

2.3 切换目录:cd /user/rgonc/RG-ONC-2.1.0/RG-ONC_2.1.0-Web/webapps/config/WEB-INF/classes/scripts

2.4 执行 ./passwd.sh reset

锐捷SDN控制器RG-ONC忘记web登录密码怎么恢复?

三、以下恢复方法适用于RG-ONC-CAMPUS-CLOUD_1.55 (20191125)/WEB(20191123)及之前的版本的web密码恢复

1.1 config密码页面可以修改密码,如果忘记了,可通过linux上去恢复成rgsdn

1、ssh 通过ruijie/rgsdn_onc登陆ONC后台

2、使用su root/rJ1#sDn,切换到root

3、root@RG-ONC-VIR:~#vi /user/rgonc/RG-ONC-2.1.0/RG-ONC_2.1.0-Web/webapps/config/WEB-INF/classes/conf/user.properties

4、将这个 admin= 后面的值改成想要的密码 t3ihqy8zTy9fGfEm6DWkTg==

5、这个密码即恢复为rgsdn

2、 onc密码遗忘

1、停止控制器

2、ssh 通过ruijie/rgsdn_onc登陆ONC后台

3、使用su root/rJ1#sDn,切换到root

4、root@RG-ONC-VIR:~#vi /user/rgonc/RG-ONC-2.1.0/RG-ONC-Controller/etc/shiro.ini

5、在authcBasic = org.opendaylight.aaa.shiro.filters.ODLHttpAuthenticationFilter这一行后添加新行authcBasic.enabled=false

6、启动控制器

7、在控制器的Linux shell下执行下面的命令重置admin密码,注意<controller-ip>配置为具体的控制器IP或者127.0.0.1,下方的命令是一行,不要换行,需要全英文字符,不能有中文字符尤其是逗号和引号

curl -i -XPUT ‘http://<controller-ip>:8181/restconf/config/aaa-authn-model:authentication/user/admin’ -H ‘Content-Type: application/json’  -d ‘{“user”:[{“userid”:”admin”,”name”:”admin”,”description”:”admin user”,”enabled”:”true”,”email”:”ruijie@ruijie.com.cn”,”password”:”RnqHuNBn38iQ3UYXz2D8lW7jDIyR0b4Yp1e+ukGZHgM=”,”salt”:”1@3$5^”,”domainid”:”controller”}]}’

注意:如果提示404,说明控制器还没准备好,需要继续执行,直到返回包含这句话,HTTP/1.1 200 OK

锐捷SDN控制器RG-ONC忘记web登录密码怎么恢复?

8、root@RG-ONC-VIR:~#vi /user/rgonc/RG-ONC-2.1.0/RG-ONC-Controller/etc/shiro.ini

9、将authcBasic.enabled=false删除

10、重启控制器

注:onc密码忘记的第7步,可能会提示控制器没有安装curl组件包

锐捷SDN控制器RG-ONC忘记web登录密码怎么恢复?

这时候需要手动去安装curl组件包,安装步骤如下:

(1)修改home文件夹权限,ssh登陆到控制器底层,登陆超级用户(登陆方法参考底层操作汇总),执行以下命令

root@RG-ONC-VIR:~#cd

root@RG-ONC-VIR:~#Sudo chmod -R 777 /home

(2)下载curl组件包,libcurl3_7.35.0-1ubuntu2_amd64.deb  和   curl_7.35.0-1ubuntu2_amd64.deb

可以在锐捷官网搜索或直接访问:https://pan.ruijie.com.cn/share/5ae219d60817d028bfb3829988,进行下载

(3)使用FTP软件将文件拷贝至/home目录下,FTP登陆控制的账号密码(同SSH)是:ruijie/rgsdn_onc   ——新版本控制器出于安全考虑,用户再首次登录WEB页面的时候,会强制要求修改SSH的密码,如果已经修改过,请使用新的密码进行登录,若忘记SSH密码,请先进行SSH密码恢复

(4)在home目录下依次执行以下命令,顺序不能变

root@RG-ONC-VIR:~# cd /home/

root@RG-ONC-VIR:/home# dpkg -i libcurl3_7.35.0-1ubuntu2_amd64.deb

root@RG-ONC-VIR:/home# dpkg -i curl_7.35.0-1ubuntu2_amd64.deb

(5)以上步骤执行完毕之后,再去执行“2.2 onc密码遗忘”的第7步。

本文由 @卤豆干 发布于弱电智能网 。

题图来自Unsplash,基于CC0协议

内容观点仅代表作者本人,弱电智能网平台仅提供信息存储空间服务。

如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

文章名称:《锐捷SDN控制器RG-ONC忘记web登录密码怎么恢复?》

文章链接:https://www.ruodian360.com/tech/networking/47477.html

添加微信ydian188免费入群,记得备注“弱电智能网”。

给TA打赏
共{{data.count}}人
人已打赏
网络通信

锐捷网管交换机禁止非法DHCP服务器接入的方法

2023-7-5 17:07:03

网络通信

锐捷SDN控制器RG-ONC忘记SSH登录密码怎么恢复?

2023-7-6 22:43:04

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
搜索