本文同步自我是一只香脆的大鸡排
termux是一款android终端仿真器和Linux环境应用程序.
通俗来说,你可以通过termux来把手机变成Linux终端/服务器。而且这一切不需要手机有没有root。
听着,termux跟其它那些shell终端妖艳贱货是不一样的。它是逼真的做到了Linux下才拥有的原汁功能。比如你想装一个Node.js、mysql、sqlmap、ssh、python、gcc….随心所欲吧。
使用起来也很简单,我们可以选择以下几种方式下载。
- https://termux.com/
- https://play.google.com/store/apps/details?id=com.termux
- https://f-droid.org/packages/com.termux/
推荐使用F-Droid来安装。
替换源
1 | export EDITOR=vi |
替换或增加1
2# The termux repository mirror from TUNA:
deb [arch=all,arm] http://mirrors.tuna.tsinghua.edu.cn/termux stable main
详细参考:
https://mirror.tuna.tsinghua.edu.cn/help/termux/
安装SSH
1 | $apt install openssh//安装SSH端 |
在电脑终端输入1
ssh-keygen -t rsa
会生成两个文件id_rsa(私钥)和id_rsa.pub(公钥),保存在~/.ssh/下。
利用adb push把公钥传到设备上去1
adb push id_rsa.pub /sdcard/
然后1
cat /sdcard/id_rsa.pub >> /data/data/com.termux/files/home/.ssh/authorized_keys
电脑ssh访问:1
ssh 用户名@192.168.0.158 -p 8022 //8022为默认端口
SSH端口增加修改
- vi /etc/ssh/sshd_config
- 添加 Port 8823
- 重启sshd
oh-my-zsh安装
1 | $ apt install git |