教程 |
您所在的位置:网站首页 › 安卓ssh服务器搭建方法教程 › 教程 |
[2019.2.23 更新]:更新 BusyBox,Linux Deploy 软件 之前无意间看到了一篇《在安卓上部署服务器》的文章,正好最近换了新手机,正好最近在学 Python 和 HTML,就想着跟着教程搭一个服务器。 但是原博有些地方写的比较简单,有些有坑的地方没有提及,有些软件更新了版本,跟原博有些出入,于是决定写一篇博客详细记录一下。 step 0:预备工作需要工具: 一部安卓手机一台能上网的电脑我的旧手机是 MIUI 的操作系统,但是在安装 Linux Deploy 的时候会重启,因此我将系统刷成了 MoKee,lineageos 上也有很多 rom 可以刷。 其他手机系统不知道会不会有这个问题,可以先继续,如果安装 Linux Deploy 的时候有问题再刷机也不迟。刷机教程网上太多,就不写了。 由于国内手机自带的 recovery 一般都会验证签名,因此最好将 recovery 刷成 TWRP,这是最常用的用来刷第三方包的 recovery。 TWRP 有三种刷入方法: 官网 选择对应设备,下载 img 文件,使用 adb 刷入。前置技术需求:英语、adb,不方便,不推荐。下载官方 app ,安装。第二种方法最好是已经 root 的设备,方法三不需要进行 root,自行考虑使用哪种方法。 step 1:rootMIUI 系统需要解锁 Fastboot 才能 root。其他手机系统没用过,不清楚。已经 root 过的可以跳过这一步,需要 root 的要使用 supersu。 下载地址:https://www.lanzous.com/i1aosbe 关机后长按“音量 + 和电源键”进入 recovery,使用 recovery 刷入,**这里**有一些简单步骤,如果上一步刷 TWRP 使用的卡刷的话,这个也一样,都是卡刷。 这一步可以和上一步刷 TWRP 调换顺序,前提是你原来的 recovery 能够直接刷入 supersu。 刷入完成后重启手机,会出现一个超级授权 app,有的话一般都是成功了。 step 2:安装 BusyBoxBusyBox 是一个集成了三百多个最常用 Linux 命令和工具的软件,主要用于嵌入式系统。 下载地址: busybox 61 版本:https://www.lanzous.com/i1aos8b (需要安卓系统 4.0.3 以上) busybox 62 版本:https://www.lanzous.com/i37zibe 旧版本:https://www.apk4fun.com/apk/6139/ 打开软件后会载入 Smart Install,我没有使用它,版本选择 “Busybox 1.28.4(61 版本)”(62 版本为 1.29.2),安装位置选择 “/system/xbin”,然后 “install” 就行。 Linux Deploy 是一款可以在 Android 设备上部署 Linux 环境的应用,其原理大概是在 Android 的 Linux 层跑一个 chroot 或者 proot 容器,然后再在容器中运行我们准备好的另外一个 Linux 系统。值得注意的是,这与我们熟知的虚拟机技术不同,新的 Linux 系统将和 Android 系统平行运行,即不影响安卓系统的正常运行。 下载地址:https://www.lanzous.com/i37zmpc 其他版本:https://github.com/meefik/linuxdeploy/releases 安装 app,点击下面这个按钮,对要安装的 Linux 进行配置。 源地址使用了清华大学的镜像地址,比原地址下载速度要快。安装类型的选择可以参考原博,我用的目录。用户名和密码就是你登录 Ubuntu 时需要输入的用户名密码,特权用户可以保持默认。本地化选择 “zh_CN.UTF-8”,否则如果后面有中文要显示的话会报错,例如 Python 脚本。SSH 服务器需要启用,设置保持默认。图形界面按需求启用。 设置完成后退回主界面,点击右上角以三个点表示的菜单键,选择 “安装” 开始 Linux 系统的安装,安装过程中需要一直保持网络连接。 当看到终端输出 >>>deploy时,代表安装已开始。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |