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

相关推荐
loong_XL4 小时前
docker gpu容器镜像环境构建
运维·docker·容器
杨了个杨89825 小时前
nginx常见功能部署
运维·服务器·nginx
小天源6 小时前
linux漏洞一键扫描
linux·运维·服务器·漏洞扫描
eWidget7 小时前
InfluxDB迁移至金仓数据库的同城容灾实践:性能显著提升、运维效率优化,某能源企业实现RPO_5秒的高可靠时序数据管理
运维·数据库·能源·时序数据库·kingbase·kingbasees·金仓数据库
m0_696212687 小时前
个人微信api
运维·服务器
en-route7 小时前
SSH Key 与 GPG Key 区别详解:Git 使用中的身份与签名机制
运维·git·ssh
小白鸽i10 小时前
【LINUX】将源码驱动文件编译并生效
linux·运维·服务器
做萤石二次开发的哈哈10 小时前
萤石开放平台 音视频 | 产品概述
运维·服务器·萤石云·萤石·萤石开放平台
0思必得010 小时前
[Web自动化] 处理爬虫异常
运维·爬虫·python·selenium·自动化·web自动化
China_Yanhy11 小时前
我的区块链运维日记 · 第 4 日:死掉的“活”节点 —— 攻克“同步滞后(Lag)”
运维·区块链