安卓Termux的ssh服务常开

1.下载 MacroDroid 安卓app 设置 Termux 每隔两分钟自动启动

2.在 Termux 中安装ssh服务

3.修改 .bashrc 文件自启动ssh

复制代码
nano ~/.bashrc

# 显示当前用户
echo "用户:$(whoami)"

# 检查并启动sshd
if pgrep -x "sshd" >/dev/null; 
    then echo "sshd 已运行中..." 
else 
    sshd 
    echo "自动启动 sshd"
fi
  • 按 Ctrl + O 保存

  • 按 Enter 确认文件名

  • 按 Ctrl + X 退出

修改 .bashrc 文件使自动进入独立的liunx环境

需要安装 tmux和 proot-distro

复制代码
  GNU nano 8.0                                                                                                          .bashrc                                                                                                                    
echo "用户:$(whoami)" 
if pgrep -x "sshd" >/dev/null; 
    then echo "sshd 已运行中..." 
else 
    sshd 
    echo "自动启动 sshd"
fi


# ~/.bashrc 中的简化版本
if command -v tmux >/dev/null 2>&1 && [ -z "$TMUX" ]; then
    # 检查是否已有 tmux 会话
    if tmux has-session -t ubuntuXnj 2>/dev/null; then
        # 已有会话,附加到现有会话
        echo "恢复会话"
        #exec tmux attach -t ubuntuXnj
    else
        # 创建新会话
        echo "创建新会话" 
        tmux new-session -d -s ubuntuXnj 'proot-distro login ubuntu --bind /mnt/media_rw/264C-600E:/mnt/gt128 --bind /mnt/media_rw/C267-76B3:/mnt/t1' 
    fi
fi

使用命令进入独立liunx环境

复制代码
tmux attach -t ubuntuXnj

离开时下面操作,独立liunx还在后台运行

分离到后台(不结束会话) 在 tmux 中按:Ctrl+B, 然后按 D

相关推荐
NailiConveyor4 分钟前
输送机系统与WMS仓储管理系统集成的5个关键技术点
大数据·运维·自动化·制造·业界资讯
本人手速666+8 分钟前
企微开发API如何设计客户冻结状态?WeComApi 在删除、投诉和异常客户场景中的自动化边界
运维·分布式·自动化·企业微信·企微外部群开发·wecomapi·企业微信二次开发
一只专注api接口开发的技术猿9 分钟前
告别手工复制粘贴:搭建电商商品自动化监控与数据分析实践
大数据·运维·数据挖掘·数据分析·自动化
资深技术分享员18 分钟前
Geejing WebBuilder 日志、在线用户、系统监控,出问题时的三个第一现场
java·运维·数据库
wtblszn18 分钟前
光伏发电与光热发电有什么区别
大数据·运维·物联网
锅巴编程44 分钟前
nginx-413-client-max-body-size
运维·nginx
蓝速科技1 小时前
仓储盘点移动终端选型与蓝速科技 K10 实战方案
运维·数据库·人工智能·科技·材质
溜达的大象1 小时前
极空间部署Traggo时间追踪工具:Docker安装、标签管理与cpolar远程访问
运维·docker·容器
wjjzhbb1 小时前
Jenkins到ArgoCD——GitOps持续交付实践
运维·缓存·jenkins·argocd
智商网输送线配件1 小时前
流水线全套配件直供化落地的三个实操切入维度
大数据·运维·自动化·智商网·流水线设备配件