本帖最后由 kr320 于 2016-12-28 12:34 编辑
本人最近得到一个大麦千兆路由器,网上一查配置不错,就是大麦的管理界面花哨还垃圾,但发现了有个专业版入口,进去发现功能强大,但是英文界面,还用的openwrt系统,基本于linux开放系统,可定制性强,怎耐本人没有工具,就先打算不刷机,学习一下自己修改系统,于是网上查了些资料,看了些大神的贴子,把openwrt改成中文,并开启了ssh,方便以后修改系统所用。独乐乐不如众乐乐,就总结下给广大网友。
参考的帖子:
1. 中文界面。
在专业版中找到“system – soft ware - configuration”页面,将第一行修改为“src/gzwireless_routerhttp://downloads.openwrt/att ... xx/generic/packages”
3.png (86.14 KB, 下载次数: 11)
2016-12-27 22:17 上传
然后到“system – soft ware - Actions”下,先更新列表(Update lists),然后安装“luci-i18n-chinese”
QQ截图20161227222219.png (159.69 KB, 下载次数: 5)
2016-12-27 22:24 上传
安装完中文包,在“System-System-language and Style”页面中的“language”选择中文,点击右下角“Save& Apply”按钮保存应用后,重启路由器,你就会发现可爱又熟悉的中文了。
QQ截图20161224092649.png (110.46 KB, 下载次数: 7)
2016-12-27 22:25 上传
2. 徒手开启ssh
这个参考了论坛上网友提供的方法,主要通过路由器备份功能完成对其中的相关配置文件进行修改,开启ssh。不借助任何工具,但需要linux系统,我使用的是ubuntu来完成对备份包文件中的配置进行修改。
首先呢,要选把我们所需要的文件备份下来,主要存在于openwrt系统下的/etc/目录下。在“系统– 备份/升级”中,打开配置,将“/etc/”加入到末尾,保存
5.png (77.64 KB, 下载次数: 7)
2016-12-27 22:18 上传
在“系统 – 备份/升级”中的“动作”中选择生成备份,会自动下载后缀为.gz的备份包文件。
QQ截图20161224093340.png (86.36 KB, 下载次数: 4)
2016-12-27 22:18 上传
因为备份包文件的打包格式是linux下的,但在windows下的显示的图标为winrar压缩包
QQ截图20161227222737.png (11.11 KB, 下载次数: 15)
2016-12-27 22:27 上传
,虽然可以用winrar解包,但不能重新打包。所以要在linux进行修改。简要说明下如何操作,在linux下双击备份包文件打开,不用解包,找到shadow(路径:/etc/)和dropbear(路径:/etc/config),下图是windows下的显示结果,大家参考对应下位置。
6.png (238.7 KB, 下载次数: 5)
2016-12-27 22:18 上传
继续双击分别打开这两个文件编辑后保存,这时会提示是否更新包文件,选更新就可以。下面我就说说这两个文件怎么改。
先说/etc/shaow文件,熟悉linux系统的都知道里面保存的应该是linux的root密码的密文等信息,各字段用:分开,第二个字段就是密码的密文,但大麦路由器openwrt里面shadow却在密码字段里是x,我怀疑这是工程师有意为之,因为这样你就无法使用完全的root权限,相当于禁用了。而我们设置的管理密码在luci下登录虽然显示的是roote用户名,但也不真的root,在密码验证时也没有调用系统的shadow。好了,言归正传,大麦路由器里的shadow里面的内容为:
root:x:15225:0:99999:7:::
daemon:*:0:0:99999:7:::
ftp:*:0:0:99999:7:::
network:*:0:0:99999:7:::
nobody:*:0:0:99999:7:::
这里我们把第一行里的x改成你想要的密码,当然这里不是明文的,应该是加密后的密文,如果得到密文呢,我采用的方法就是找到我使用ubuntu电脑操作系统里的shadow里当前用户的那行的密文,这样我路由器的root密码就和我电脑的密码是一样的了。修改后的内容为:
root:$1$qZpZB$Pryjp.AtAraSwnmqsqonh1:15225:0:99999:7:::
daemon:*:0:0:99999:7:::
ftp:*:0:0:99999:7:::
network:*:0:0:99999:7:::
nobody:*:0:0:99999:7:::
打黄的是密文,它的明文密码是king。
然后就是/etc/config/dropbear,这是配置文件是openwrt使用的ssh服务器dropbear。默认没开启ssh,再这里我们要修改配置文件达到开启ssh,及使用root+密码进行ssh登陆。在备份包里打开该文件修改成如下内容:
config dropbear
option Port'22'
option enable'1'
optionInterface 'lan'
optionRootLogin '1'
optionPasswordAuth 'on'
option GatewayPorts 'on'
保存并更新备份包后,那就差最后一步了,什么呢,那就是把备份包上传到路由器上,等待路由器自动重启更新,那么恭喜了,ssh成功开启了,这时用putty连接到路由器上你就会看到欢迎信息了。
QQ截图20161227222933.png (35.76 KB, 下载次数: 6)
2016-12-27 22:29 上传
哈哈,我把默认的欢迎信息小改了下,正常的应该domy,想改的话只要改下/etc/banner这个文件的内容。
通过修改路由器系统我发现,大麦工程师对openwrt进行一定的修改,主要目的就是限制用户的权限,其中就有关闭ssh,及绕过root密码验证,在大麦设置界面和luci下修改验证的都不是真正的root密码,而是调用其他位置的一个自有密码文件,这样就算你开启了ssh,但dropbear需要调用root和密码进行登陆,你设置并不是真的root密码,那么你还是登陆不上,所以我们要修改上面的两个文件。
小小见解而已,如有错误之错,还望指证,海涵
更多推荐
路由器修改html,徒手修改大麦路由器dw33d,变luci中文界面,并开启ssh
发布评论