本文教大家使用Termux终端在Android里安装Linux系统,本文以CentOS系统为例来操作。
一、Termux
前言
Termux 是一个 Android 下的终端模拟器,可以在手机上模拟 Linux 环境。它提供一个命令行界面,让用户与系统交互。它同时也支持 apt 软件包管理,可以十分方便安装软件包,而且完美支持 Python、PHP、Nodejs、MySQL等。各种工具的使用加持下Termux完全可以把手机变成一个强大的小型服务器。你甚至可以使用 Termux 通过 Nmap、Sqlmap、BBScan、subDomainsBrute、Hydra、RouterSploit 等工具实现端口扫描、注入检测、子域名爆破、多协议弱口令爆破、路由器漏洞检测框架多种功能,把手机打造成一个随身携带的渗透神器等
Termux下载
在部分应用商店即可下载,下载后即可打开使用,也可点击右方链接下载安装:
二、安装Linux系统
- 打开Termux并为系统存储创建一个存储目录,将系统存放于该目录下
mkdir linux
cd linux
- 输入如下命令,确认(此处出错的话请挂T)
pkg install wget openssl-tool proot tar -y && hash -r && wget https://raw.githubusercontent.com/EXALAB/AnLinux-Resources/master/Scripts/Installer/CentOS/centos.sh && bash centos.sh
- 输入
./start-centos.sh
即可运行,运行之后,你可以模拟正常Linux系统大部分操作,由于该系统受Android本身架构影响,里面的架构为aarch64,因此不支持此架构的应用在该系统上无法运行。
三、安装SSH
- 安装SSH需已成功安装此CentOS系统,并且CentOS终端已启动,在Linux终端中输入如下命令(执行失败的话请挂T):
yum install wget -y && wget https://raw.githubusercontent.com/EXALAB/AnLinux-Resources/master/Scripts/SSH/Yum/ssh-yum.sh && bash ssh-yum.sh
四、卸载Linux系统
在Termux终端下先执行pkg i -y tsu
安装 tsu 来获取 root 权限,tsu 是 Termux 中的 su 替代方案。
然后输入tsu
切换至root权限,在执行rm -rf linux
删除安装的系统即可,若您使用了自定义文件夹,则删除您系统所对应的文件夹,切勿删错!
1 条评论
请问这个网站哪里可以注册啊 博主大佬