Termux
说明
Termux是一个Android终端模拟器和Linux环境应用程序,可直接运行而无需生根或安装。自动安装了最小的基本系统-使用APT软件包管理器可以使用其他软件包。
下载
安装
就装呗
下载vim
下载vim方便后面修改各种配置文件
pkg install vim
pkg
是对apt
的封装
export EDITOR=vi
使用vi作为默认编辑器
更换pkg的下载源
更改下载源加快下载包的速度
vi $PREFIX/etc/apt/sources.list
将原本的网址替换为http://mirrors.tuna.tsinghua.edu.cn/termux
下载openssh
手机操作实在是太难受了,赶紧下载完openssh用电脑远程操作
pkg install openssh
启动ssh服务
sshd
获取用户名,记住
whoami
获取ip,记住(这个IP是内网IP也行,只要电脑和termux在同一局域网下就行了)
ifconfig
直接用手机打开网络详情看ip地址也行,termux和你的手机ip地址相同
将电脑的公钥添加到termux
的authorized_keys
中
电脑的公钥文件是
~/.ssh/id_rsa.pub
如果没有的话就用这个命令生成
ssh-keygen -t rsa
复制公钥内容,发送到手机上
termux
编辑authorized_keys
文件
vi ~/.ssh/authorized_keys
这个文件中每一行表示一个公钥
使用电脑远程登录termux
ssh 用户名@IP地址 -p 8022
用户名、IP地址都是上面获取到的
为了安全考虑termux没有用默认的22端口作为远程登录的端口,而是使用的8022
如果IP地址为内网地址,那就需要电脑和termux在同一局域网下才行,使用ping
命令检查连通性
ping IP地址
到这里termux的配置已经基本完成了,下面的就属于额外的配置了
安装定时任务crond
pkg install crond
开机启动项
vi ~/.bashrc
export EDITOR=/usr/bin/vim
export PS1='\[\e[34;1m\][\[\e[31;1m\]\u\[\e[37m\]@\[\e[32;1m\]\h \[\e[33;1m\]\w\[\e[34;1m\]]\[\e[37;1m\]:\$ \e[m'
alias ll='ls -l'
alias lll='ls -al'
alias home='cd $HOME'
alias user='cd $PREFIX'
sshd
crond start