基于BusyBox+LinuxDeploy+JuiceSSH搭建Android上的Linux服务器教程

一、首先准备一部具有root权限的安卓机

1、Busybox(apk)
BusyBox就好像是个大工具箱,它集成压缩了 Linux 的许多工具和命令,也包含了 Android 系统的自带的shell
下载地址:https://github.com/meefik/busybox/releases/tag/1.31.1

2、Linux Deploy(apk)
下载地址:https://github.com/meefik/linuxdeploy/releases/download/2.3.0/linuxdeploy-2.3.0-245.apk

3、JuiceSSH(apk)
下载地址:https://pan.baidu.com/s/1G4o77M4BglZst1bOLfbrSg 提取码:27rj

二、安装Busybox好后,点击由上角的三个点,打开设置界面:复制安装路径

在这里插入图片描述

返回到主界面,可以看到本机处理器架构是 aarch64,点击安装即可

在这里插入图片描述

三、安装Linux Deploy,打开设置修改环境变量

在这里插入图片描述

找到PATH修改为 /system/xbin(即Busybox的安装路径)

在这里插入图片描述

修改配置文件(可忽略)


在这里插入图片描述

安装Centos7,回到主界面,打开安装配置,点击下图红色区域,如下图:


在这里插入图片描述

这里可以改为国内阿里云源地址:https://mirrors.aliyun.com/centos-altarch/

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

安装成功后,点击停止,然后再点击启动


在这里插入图片描述

四、验证:

注意:手机和PC在相同的局域网中
打开终端:使用ssh连接:ssh android@192.168.31.95

在这里插入图片描述

手机连接服务器,打开juicessh

image.png

常见问题:
1、root权限账户:sudo passwd root 回车修改新密码
2、安装android调试工具:yum install adb
3、linux获取不到本机adb设备问题解决:下载ADB工具安装器(apk):https://pan.baidu.com/s/1gFe1ljwzGqhz9iTDTPBnjg 提取码:sz9h

image.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。