什么是 Termux?
Termux 是一个开源的终端模拟器和 Linux 环境,专为 Android 操作系统设计。它为用户提供了一个类似于常见的 Linux 终端环境,允许他们在其 Android 设备上运行基于 Linux 的命令行工具和软件包。
安装
需要手动下载 apk,google play 的软件没法用。
https://github.com/termux/termux-app/releases
换源
系统内置了若干镜像站,运行下面的命令可选择一个国内的源。
termux-change-repo
SSH
开启 ssh
安装
pkg upgrade
pkg install openssh
sshd 并不会自启,可以手动启动
sshd
也可以利用 .bashrc
让他自启,这样每次打开 Termux,ssh 就会自己跑起来。
echo "sshd" >> ~/.bashrc
连接
由于 1024 以下的端口需要 root 权限,ssh 的默认端口在 8022
用户名无所谓,termux 的 openssh 很特殊,写什么都一样
ssh xxx@x.x.x.x -p 8022
修改密码
passwd
运行 ubuntu
Termux 没有 root 权限,所以根文件系统的挂载只能在 proot 上运行。
Termux 提供 proot-distro,它对 proot 进行了包装,并提供若干 linux 发行版的根文件系统,可以一键运行这些发行版。
pkg install proot-distro
proot-distro install ubuntu
proot-distro login ubuntu
正文完