电脑连接手机Termux后保持在后台运行

  1. 安卓手机安装termux教程, 看国光大佬的就行
    https://www.sqlsec.com/2018/05/termux.html
  2. 安装termux-api
    https://www.sqlsec.com/2018/05/termuxapi.html
  3. 在termux安装上安装linux发行版
    https://www.sqlsec.com/2020/04/termuxlinux.html

另外还可以使用电脑连接手机端

termux, 当使用一些小型项目时可以使用, 搭建集群类还是建议使用虚拟机

在termux中
apt update
apt install openssh

将 sshd 服务在开启termux时就启动
echo "sshd" >> ~/.bashrc

然后将电脑的 id_rsa.pub传输移动到手机的 ~/.ssh目录下
电脑连接手机Termux后保持在后台运行_第1张图片

 cat id_rsa.pub >> authorized_keys
 然后在手机端看下用户名
 whoami
 输出类似u0_a1031
 看下手机的ip
 ifconfig | grep inet

这个时候就可以用电脑连接了

ssh u0_a1031@手机的ip -p 8022

连上之后手机息屏或者退出termux, 电脑的ssh就会断开

解决

termux中输入
termux-wake-unlock

更多的termux命令可以查看
https://wiki.termux.com/wiki/Termux-wake-lock

安装centos7后

电脑连接手机Termux后保持在后台运行_第2张图片

固定手机ip

在普遍的linux上配置静态ip一般是修改/etc/sysconfig/network-scripts下的文件
手机固定ip可以直接在wifi设置中,设置静态ip即可

在Termux中安装CentOS

https://www.sqlsec.com/2020/04/termuxlinux.html
在~目录下
电脑连接手机Termux后保持在后台运行_第3张图片

查看ip

电脑连接手机Termux后保持在后台运行_第4张图片
这个时候需要安装ifconfig

  1. 查看ifconfig
yum search ifconfig

电脑连接手机Termux后保持在后台运行_第5张图片
2. 安装

yum install net-tools.aarch64 -y

即可使用ifconfig, 发现与termux中的ip一致

安装lrzsz

在centos中为了和电脑xshell方便传输文件,

yum install lrzsz -y

电脑–>手机 : 直接拖拽
手机–>电脑 : sz 文件名

systemctl命令无法使用

电脑连接手机Termux后保持在后台运行_第6张图片

在termux中的centos7无法使用systemctl
解决

mv /usr/bin/systemctl /usr/bin/systemctl.old
curl https://raw.githubusercontent.com/gdraheim/docker-systemctl-replacement/master/files/docker/systemctl.py > /usr/bin/systemctl
chmod +x /usr/bin/systemctl

你可能感兴趣的:(termux,termux)