Termux is an Android terminal emulator and Linux environment app that works directly with no rooting or setup required. A minimal base system is installed automatically - additional packages are available using the APT package manager.
不需要root即可直接将自己的安卓机化身一台linux服务器。
1. 文件映射
termux-setup-storage
~/ 是 /data/data/com.termux/files/home
允许文件访问权限后,会在~./下新建一个storage文件夹
其下有 downloads指向 /storage/emulated/0/Download
pictures -> /storage/emulated/0/Pictures
dcim -> /storage/emulated/0/DCIM
shared -> /storage/emulated/0
echo $PREFIX
本机储存卡:
ls /sdcard
2. 换源
推介清华源:https://mirrors.tuna.tsinghua.edu.cn/help/termux/
3. 安装ssh
pkg install openssh
配置只允许秘钥登录
$PREFIX/etc/ssh/sshd_config
rintMotd yes
PasswordAuthentication no
Subsystem sftp /data/data/com.termux/files/usr/libexec/sftp-server
再编辑~/.ssh/下配置文件
4. frp
https://github.com/fatedier/frp/releases
https://github.com/fatedier/frp/releases/download/v0.37.0/frp_0.37.0_linux_arm64.tar.gz
5. wget
pkg install wget
6. git
pkg install git
7. 关于@PREFIX
vim @PREFIX/etc/ssh/............
备份升级
https://wiki.termux.com/wiki/Backing_up_Termux