找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 556|回复: 7

[小米AX5400/AX6000] 红米AX5400官固SSH开启SFTP折腾过程

[复制链接]
本帖最后由 Maphin 于 2024-4-15 09:40 编辑

此贴记录AX5400电竞版官固SSH开启sftp折腾过程:


首先论坛里有SSH教程https://www.right.com.cn/forum/thread-8348455-1-1.html
1.ssh后发现重启失效?
解决办法:重新连接telnet按照48楼主解决
  1. mkdir /data/auto_ssh && cd /data/auto_ssh
  2. curl -O https://cdn.jsdelivr.net/gh/lemoeo/AX6S@main/auto_ssh.sh
  3. chmod +x auto_ssh.sh
  4. ./auto_ssh.sh install
复制代码



2.ssh后修改了/etc/rc.local开机启动脚本自动还原为空?
解决办法:通过防火墙添命令添加自启动脚本
https://www.right.com.cn/forum/thread-8340357-1-1.html
注意:如果没效果可能需要增加sleep增加延迟启动,比如添加路由表route add命令,我试过必须要添加sleep延迟才正常



3.SSH后终端上下键没有历史记录功能?
原因是/root目录只读且可用空间为0
解决办法:利用/data目录可读写mkdir -p /data/root创建root文件夹,执行挂载命令
  1. mount --bind /data/root /root
复制代码
注意:开机会失效,按照上面的方法将mount --bind /data/root /root添加进开机启动脚本




4.手机SSH软件想要管理文件发现连接不上?
原因是小米路由默认没有安装SFTP
当我尝试通过正常的 opkg 安装 openssh-sftp-server 时,遇到了一个源 404 的错误。为了解决这个问题,我尝试通过修改 /etc/opkg/distfeeds.conf 文件,将多个源添加进去。然而,最终我发现即使我成功添加了这些源,系统的 /overlay 目录空间不足且只读,无法进行写操作。后来我尝试通过挂载 /data 目录到 /overlay,发现虽然 /data/usr 目录是可写的,但是 /usr 目录依然是只读的。
在探索的过程中,我在另一台 OpenWrt 设备上找到了一些启发。我发现 sftp 进程是通过 /usr/libexec/sftp-server 文件启动的,但是 /usr 目录只读。于是,我决定在 /data 目录创建一个相同的目录,并将 /usr/libexec 文件复制到 /data 目录。然后,我通过挂载的方式将 /data/usr/libexec 目录挂载到 /usr/libexec,并且将 sftp 的安装包解压提取出其中的 sftp-server 可执行文件,并拷贝到 /usr/libexec 目录中。然而,这些尝试都没有成功,因为发现 sftp 的可执行文件与当前系统的架构不符。最终,经过多次尝试,我找到了一个适用于当前系统的 sftp 版本,成功解决了问题。
解决办法:
  1. cp -rp /usr/libexec /data/usr/
  2. mount --bind /data/usr/libexec /usr/libexec
  3. curl -o /usr/libexec/sftp-server "https://fastly.jsdelivr.net/gh/mphin/Mi_Route_Tool@main/AX5400/sftp-server"
  4. chmod 0755 /usr/libexec/sftp-server
复制代码
最后将mount --bind /data/usr/libexec /usr/libexec按照上面的方法添加进开机启动脚本,完毕SFTP成功连接


AX5400电竞版架构是arm_cortex-a7,没想到SFTP最终能使用上的竟是openwrt18.06.0的arm_cortex-a9架构,且根目录只读不可写真的蛋疼一路波折,如果有更好的办法欢迎大家提出来









本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
我的恩山、我的无线 The best wifi forum is right here.
谢谢分享~学习一下
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

本帖最后由 zhangwanli 于 2024-4-15 15:28 编辑

感谢分享,辛苦了~~
我不是开发,不懂就问。红米AX5400这款路由器很特别吗?全网找不到openwrt刷机包,并且我的NAS,插上也连不上网。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
zhangwanli 发表于 2024-4-15 14:11
感谢分享,辛苦了~~
我不是开发,不懂就问。红米AX5400这款路由器很特别吗?全网找不到openwrt刷机包,并且 ...

是的,可能ax5400用户量太少了,而且ssh也是这几个月才可以的
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

标记一下,买了2年了,还是基础官版,继续等更新 谢谢

点评

小米那尿性,早就把重心给新产品了,等啥更新  详情 回复 发表于 2024-4-16 22:43
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
糖果泡菜 发表于 2024-4-16 17:11
标记一下,买了2年了,还是基础官版,继续等更新 谢谢

小米那尿性,早就把重心给新产品了,等啥更新
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

手持5400看了好久,学不会,有没有可以帮忙刷的,不免费

点评

我把教程写了一个简易步骤,只需按照步骤来https://github.com/mphin/Mi_Route_Tool/blob/main/README.md  详情 回复 发表于 2024-4-20 22:03
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
15008918497 发表于 2024-4-20 17:53
手持5400看了好久,学不会,有没有可以帮忙刷的,不免费

我把教程写了一个简易步骤,只需按照步骤来https://github.com/mphin/Mi_Route_Tool/blob/main/README.md
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-30 07:03

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表