安卓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

相关推荐
众壹新能源科技15 小时前
逆变器自带无功不够用,加装5MVar SVG后功率因数从0.85回到0.99
运维·人工智能·自动化
..Dauntless..15 小时前
【Linux】一切皆文件和缓冲区
linux·运维·服务器
QMCY_jason15 小时前
x86 ubuntu2204 无gui 安装 openeuler 2203 aarch64版本
linux·运维·服务器
重生之小比特15 小时前
【Linux系统】12 进程程序替换 自定义Shell 命令行解释器
linux·运维·服务器
考拉讲支付15 小时前
母婴亲子服务平台分账架构设计:多场景多方分账与合规清结算实践
大数据·运维·人工智能·微信小程序·架构·微信公众平台
LateFrames16 小时前
“场控软件” 如何容错与运维
运维·容错·led大屏·播控系统·场控软件
あ-16 小时前
CubeSandBox配置CubeMaster CPU 超分
linux·运维·服务器
艾伦_耶格宇16 小时前
【DOCKER容器实战】-5 Docker容器镜像的构建
运维·docker·容器
速捷工控 PLC触摸屏还原程序16 小时前
S7-200 SMART程序上传提示密码?维修、改造和换机怎么选处理路径?
运维·服务器
程序员-Benothing17 小时前
Linux抓包分析教程:tcpdump、Wireshark、tshark实战
linux·运维·服务器