Termux是一个Android终端模拟器和Linux环境App,无需ROOT或设置即可直接工作。自动安装最小基本系统 - 使用 APT 软件包管理器可提供其他软件包。
1、Termux 下载地址
主页: https://termux.dev/en/
github: https://github.com/termux
apk安装包: https://f-droid.org/repo/com.termux_118.apk
2、Termux 切换清华源
termux-setup-storage 获取设备读写权限
termux-change-repo 切换下载源
命令行替换 https://mirrors.tuna.tsinghua.edu.cn/help/termux/
sed -i 's@^\(deb.*stable main\)$@#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/apt/termux-main stable main@' $PREFIX/etc/apt/sources.list
apt update && apt upgrade
手动修改 $PREFIX/etc/apt/sources.list 为如下内容
# The termux repository mirror from TUNA:
deb https://mirrors.tuna.tsinghua.edu.cn/termux/apt/termux-main stable main
3、Termux 命令参数
pkg install root-repo 安装库
pkg install x11-repo 安装库
pkg update && pkg upgrade 更新源并升级软件包
apt update && apt upgrade 更新源并升级软件包
pkg install proot && termux-chroot 模拟root环境
包管理命令
pkg search <query> 搜索包
pkg install <package> 安装包
pkg uninstall <package> 卸载包
pkg reinstall <package> 重新安装包
pkg list-all 列出可供安装的所有包
pkg list-installed 列出已经安装的包
pkg show <package> 显示某个包的详细信息
pkg files <package> 显示某个包的相关文件夹路径
一些常用包和编译器
pkg install tsu sudo -y
pkg install wget curl git vim less zip unzip -y
pkg install clang python python2 nodejs -y
4、Termux 安装 OpenSSH 服务
pkg install openssh -y 安装openssh
sshd 启动ssh服务 默认监听端口为8022
sshd -p 9000 指定ssh服务的监听端口
netstat -ntlp | grep sshhd 查看ssh服务端口
passwd 修改termux的root密码
ifconfig 查看IP地址
whoami 查看当前用户
SSH客户端登录
ssh [用户名]@[IP] -p 8022 SSH客户端登录
ssh root@192.168.0.100 -p 8022
5、Termux 安装 Linux发行版
pkg install proot-distro 安装root模拟环境
proot-distro list 查看可安装的Linux版本
proot-distro install ubuntu 这里我安装ubuntu
proot-distro login ubuntu 进入系统
6、好用的 SSH GUI客户端
MobaXterm
https://mobaxterm.mobatek.net/
Bitvise SSH Client
https://www.bitvise.com/ssh-client
https://tunnelier.en.softonic.com
FinalShell
Windows版下载地址:
http://www.hostbuf.com/downloads/finalshell_install.exe
macOS版下载地址:
http://www.hostbuf.com/downloads/finalshell_install.pkg
Linux版一键安装脚本
rm -f finalshell_install_linux.sh ;wget www.hostbuf.com/downloads/finalshell_install_linux.sh;chmod +x finalshell_install_linux.sh;./finalshell_install_linux.sh;
安装路径
/usr/lib/FinalShell/
配置文件路径
/home/$USER/.finalshell/
卸载
删除安装目录 /usr/lib/FinalShell/
-