小米万兆路由器SSH开启教程密钥keyssh小米集团

大家好,自从去年买了小米万兆的首发之后,这万兆就让我挺纠结的。虽然有着强大的硬件,但是功能太少,也不能刷第三方。我对路由器的要求其实挺简单的,能挂个插件就行了。但是没有SSH和残废的docker明显无法满足我的需求,所以只能软路由继续做主路由,然后这个万兆做一个大号AP使用。就在前两天,小米万兆的SSH终于被破解了,那这款路由器也即将迎来新生。这期就教大家怎么给万兆路由器开SSH。

第二步,根据提示安装docker以及第三方管理软件。

打开存储管理,看右侧的卷,没有就新建一个。然后点击详情,看一下USB-后面的字符,记录下来,后面有用。

镜像管理,点击拉取,拉取nginx:alpine-slim镜像

点击新拉取的镜像的右侧绿色运行按钮。选择简单模式,容器名称随意。目录挂载写/mnt/usb-******/mi_docker/../../..:/real_root。星号替换成刚刚你记录下来的字符。

容器管理=>选择刚才创建的容器,进入终端。输入以下命令

chroot/real_root

cd/etc/init.d

vidropbear

使用Ctrl+E,滚轮,以及方向键移动光标,到start_service()。按i进入编辑模式,给start_service内从flg_ssh开始到fi结束的五行分别添加#注释掉,按ESC退出编辑,输入:wq回车退出并保存

退出后输入命令

/etc/init.d/dropbearstart

然后就可以使用SSH工具连接SSH了。

我这里用xshell为例,来对SSH进行半固化操作。因为这个SSH是临时的,重启后会消失,所以需要半固化。如果要固化,可以参考AX9000的固化过程,但是也要先做半固化。

连接SSH后分别输入以下命令,一个命令一个回车。

nvramsetssh_en=1

nvramsettelnet_en=1

nvramsetuart_en=1

nvramsetboot_wait=on

nvramcommit

sed-i's/channel=.*/channel="debug"/g'/etc/init.d/dropbear

/etc/init.d/dropbearrestart

mkdir/data/auto_ssh

cd/data/auto_ssh

然输入

viauto_ssh.sh

按键盘上的ins按键进入编辑模式,把以下内容复制到文件内。

#!/bin/sh

host_key=/etc/dropbear/dropbear_rsa_host_key

host_key_bk=/data/auto_ssh/dropbear_rsa_host_key

#如果存在备份的SSH密钥,将备份的密钥链接到dropbear使用的密钥

if[-f$host_key_bk];then

ln-sf$host_key_bk$host_key

fi

#当前固件为稳定版时,需要执行下面命令开启SSH

channel=`/sbin/uciget/usr/share/xiaoqiang/xiaoqiang_version.version.CHANNEL`

if["$channel"="release"];then

#备份SSH密钥

if[!-s$host_key_bk];then

i=0

while[$i-le30]

do

if[-s$host_key];then

cp-f$host_key$host_key_bk2>/dev/null

break

leti++

sleep1s

done

复制完成后按ESC退出编辑模式,输入:wq退出编辑保存,再依次输入以下命令。

chmod+xauto_ssh.sh

ucisetfirewall.auto_ssh=include

ucisetfirewall.auto_ssh.type='script'

ucisetfirewall.auto_ssh.path='/data/auto_ssh/auto_ssh.sh'

ucisetfirewall.auto_ssh.enabled='1'

ucicommitfirewall

ucisetsystem.@system[0].timezone='CST-8'

ucisetsystem.@system[0].webtimezone='CST-8'

ucisetsystem.@system[0].timezoneindex='2.84'

ucicommit

mtderasecrash

到这里,SSH的半固化就基本完成了,重启SSH也不会消失,安装自己喜欢的插件吧。目前SC已经可以用了,lucky也可以,具体怎么安装我就不教了,不作死。

有了SSH之后,第三方固件也是指日可待,四核A73+双万兆+2GB内存也可以得到充分发挥,期待这款路由器未来的玩法!

THE END
1.TermiusappTermius使用教程资源和xshell类似 远程服务器连接ssh工具termius for Mac 浏览:7 远程服务器连接ssh工具termius for Mac 文件是压缩包格式,下载解压后可直接使用。 操作简单,和xshell类似,简单方便,下载后请好评哦 Termius.exe 浏览:0 最炫的ftp工具 值得拥有 Termius_4.1.10.apk https://download.csdn.net/download/jichao_w/11103728
2.termius使用教程全平台的SSH客户端与众不同的是,Termius支持SSH和SFTP,我们只需要一个软件就可以管理服务器。像我们用的XSHELL只有SSH功能。 文章目录隐藏 1.第一、Termius 客户端软件下载 2.第二、Termius 软件使用教程 第一、Termius 客户端软件下载 如果我们是安卓或者iOS客户端下载,在软件商店都应该是有的直接下载。如果是Linux、MacOS、Windowshttps://www.itbulu.com/termius.html
3.Termius完整版termiusSSH客户端中文版安装教程Termius Mac中文版带给大家!Termius Mac激活版是适用于macOS,Windows和Linux的现代SSH 来组织,访问和连接到您的服务器。Termius允许您将主机组织成组。组允许您共享设置,但每个主机可以有自己独立的首选项。这些数据以及连接和命令历史记录可以安全地同步到您的所有设备。Termius使用端到端加密来确保您的数据安全可靠。 https://cloud.tencent.com/developer/article/2127689
4.termius2023最新永久激活教程总体而言,Termius是一款功能丰富且易于使用的远程服务器管理工具,它提供了许多有用的功能,可以大大提高您的工作效率。无论您是开发人员、系统管理员还是网络工程师,Termius都是一个不可或缺的工具。测试环境:MacOS 13.5 Termius for Mac安装教程 软件包下载完成后打开,将左侧的Termius软件拖到右边的应用程序中进行安装https://www.modb.pro/db/1701119816589459456
5.Termius安卓汉化版下载SSH客户端手机版下载v6.0.5安卓版·通过代码片段库来便捷的使用常用命令 ·安全锁机制能自动在一段时间不使用后锁定 JuiceSSH Termius怎么连接服务器 想知道如何连接服务器吗?小编为你带来详细教程如下: 1、打开软件之后,点击首页的“+”,选择“New Host”新建连接: 2、这个页面需要输入连接名称和连接信息,这里以搬瓦工VPS为例,填入连接名称(随便填https://www.91rjz.com/pcsoft/23804.html
6.GitHubLuyuxiangHi/ucasipv6搭建服务器实现IPV6校园网免登陆使用教程 By Tremb1eGitHub地址:https://github.com/Tremb1e/ucas_ipv6_bypass欢迎star大致步骤1.购买一台境外服务器(需有IPV6地址,这点非常重要) 2.在服务器上部署ssr或类似的服务 3.配置本地电脑 4.软件配置 原理https://github.com/Luyuxiang-Hi/ucas_ipv6_bypass
7.2021第一期生信入门微信群答疑精选200题A:这两个你都用不上,因为这个软件设计的很人性化,它针对不同年代的电脑都设置了一个快捷方式,但实际上我们最后都使用的是rstudio哦 R studio 界面字体太小,如何调整? A: Tools-global option-apperence 脚本打开是乱码 打不开R或***Rstudio 打开路径上有中文字符 解决https://www.360doc.cn/article/76149697_986501761.html
8.抓取安卓端FGO游戏数据并导入素材规划软件Chaldea教程(需解锁第三步 下载MagiskTrustUserCerts并在Magisk中刷入 重启手机 第四步 安装JustTrustMe模块(用来绕过 SSL Pinning),并在LSPosed中启用,模块作用域指定为 FGO 第五步 下载安装Fiddler Classic或mitmproxy 启动Fiddler Classic或mitmproxy并进行一些基础设置,以下是Fiddler Classic的基础设置,mitmproxy并不需要特别设置即可使用,https://sekibetu.com/sniff01.html
9.SSH神器Termius使用教程johnny233SSH神器Termius使用教程 概述 官网:https://termius.com/ Termius 不仅仅是一个 SSH 客户端,而是一个完整的命令行解决方案,重新定义远程访问。远比XShell、Putty等传统SSH客户端美观;提供账户注册和数据同步功能,支持多种操作系统如Windows、Linux、OSX,甚至支持iOS、Android。https://www.cnblogs.com/johnny-wong/p/17289710.html
10.FinalShell国产ssh连接工具简单的使用教程SSH客户端:FinalShell的使用 Windows版下载地址: http://www.hostbuf.com/downloads/finalshell_install.exe Mac版,Linux版安装及教程: http://www.hostbuf.com/t/1059.html 根据上边链接下载安装完成后,打开软件。 保存一下终端使用帮助的快捷键: 然后开始创建连接,按箭头顺序,然后选择ssh连接: 在红色爱心标注地方https://www.pianshen.com/article/7950600521/
11.Mac软件免费下载Mac游戏下载Mac视频素材Mac教程Mac良选Mac良选下载站是一个提供最专业的MacOS软件免费下载、苹果笔记本macbook软件下载、Mac精品插件以及各类海量素材,视频素材等资源下载的网站,这里有Mac平台上最好用的软件,有各类PS、AE插件、fcpx插件,以及各种实用的Mac资讯教程,致力于打造最优秀的mac资源下载网站。https://www.maclx.com/page/50