Android上的Linux终端模拟器 Termux

180次阅读
没有评论

什么是 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
正文完
 0
评论(没有评论)