效果图

惯例,先看最终执行效果图

android客户端软件清单

无需root的终端app,基于busybox

更舒服的编码键盘

快速切换键盘(通知栏输入法切换)

非常简单的远程键盘输入,你所需要的只是一个telnet终端工具(windows的telnet命令或者SecureCRT,XShell之类的都可以)

打开Remote Keyboard后会告诉你本机的服务地址和端口

同时你选中的输入法是Remote Keyboard

在你的终端工具/指令中连接上此ip端口即可

1telnet 192.168.1.247 2323

然后就尽情的输入吧,不过话说,有台式机还要在手机玩,应该是缺乏安全感吧。

这货也是基于busybox的,不过属于一次性集成n多包的那种,目前没看到追加包的办法只有rpm指令,如果内置的功能够用,这个备选也不错。

如果你仅仅是需要远程登录到服务器临时解决一下问题的话这个ssh终端工具也许会更适合你。

准备

如果你愿意认真读Termux的帮助文档,这里的很多废话可以略过,想省时间的话看下面:

触屏键盘触屏键盘手机的实体键位中的音量减相当于linux中的Control键(CTRL)

触屏键盘手机的实体键位中的音量加相当于linux中的Alt键(ALT)或一些特殊功能键

触屏键盘记得按音量加 + Q键 开启扩展功能键视图会比较方便输入

安装包管理器

debian/ubuntu的包管理器的那一套的简装版安装包 apt install xxx

搜索包 apt search xxx

卸载包 apt remove xxx

列出已安装包 apt list --installed

所有的apt命令也可以用pkg命令替代

比如pkg install 等价于apt install

我本地配置基本环境所用到的包清单:

123456789101112131415aria2

coreutils

curl

git

golang

gzip

less

lftp

nano

openssh

screenfetch

vim

wget

zsh

termux-tools

挂载点配置

运行指令:

1termux-setup-storage

交互终端配置

你可以安装zsh来提供更便捷的使用体验

1apt install zsh

切换zsh为默认shell:

1chsh -s zsh

注意你的配置里locale的设置应该会无效,至少我目前是把服务端的.profile修改后再使用的

默认的zsh啥也木有,而网上的oh-my-zsh又没办法直接安装在termux里

有人已经做好了移植版:

安装指令:

123sh -c "$(curl -fsSL https://github.com/Cabbagec/termux-ohmyzsh/raw/master/install.sh)"

记得先apt install 我上面包列表中的curl至少。

最后可以根据自己的个人喜好修改一下~/.zshrc配置中的主题

个人比较喜好ys主题,诸君请随意。

手机ssh服务

除了Remote Keyboard这种歪脖看手机屏幕,电脑键盘打字的方式,更传统的方式是把手机当服务器ssh连进来玩。

apt install openssh 之后即可,不过有几点注意的地方:sshd需要手工跑一下

有1024低端口安全限制所以这里sshd的服务是开在8022端口上的

因为Termux是不需要root的系统,所以一般情况下你登录的用户名需要你自己看一下:

1whoamissh登录是key公钥模式登录,你可以先手工scp远程的公钥到本地的路径再cat追加到~/.ssh/authorized_keys中然后在客户机以密钥对的私钥登录

1ssh -p8022 xxx@192.168.1.247

其中xxx是你whoami中查到的值如果你要从手机上ssh到其他服务器

最简单的办法,copy私钥到~/.ssh/id_rsa位置然后在zsh里开启ssh-agent插件:

12plugin=(git ssh-agent)

或者你也可以试试在自己的.profile或者其他交互启动脚本中追加:

12345if [ -f ~/.ssh/id_rsa ]; then

ssh-add -K ~/.ssh/id_rsa 2>/dev/null

fi

杂谈

这货虽然是busybox组装的但是基础组件都能慢慢堆叠,

虽然环境简陋了点,但好歹真正的应急移动办公也算有点着落

另外私钥还是要保管好的说。

除此之外,有aria2可以用来当下载服务用,路径记得设在外面的挂载点里,配合android端的ui,你懂的。

golang装好了之后还能起个本地web服务玩玩,总之爱折(zhuang)腾(bi)的朋友不容错过。

android 叉号 终端,android终端环境配置相关推荐

  1. Android开发之Mac版Eclipse环境配置

    [主要内容] 1. Android开发简介 2.Android开发准备工作 3. Android常用的开发工具4. Eclipse下载安装 5. Eclipse使用介绍 一.Android开发简介 大 ...

  2. (Ubuntu 18.04) Android framework R版本S版本环境配置及使用 ninja 快速编译

    Android R 和S版本的编译,首先是环境配置,配置好环境之后,需要的不仅仅是push framework.jar 这么简单,需要push的还有其生成的附属文件.如果是make framework ...

  3. 安卓逆向_15( 二 ) --- Android Studio 3.6.3 JNI 环境配置 和 so 生成开发 demo

    From:Android Studio 3.0 JNI 的实现:https://blog.csdn.net/ziyoutiankoong/article/details/79696279 Androi ...

  4. Android Studio动态调试smail代码----环境配置

    一.android studio smalidea plugin不能使用 smali语言调试网上都在推荐smalidea这个插件,但是在新版的Android studio 中好像已经不支持了(第一次安 ...

  5. 查看 android 设备号,获取Android设备的唯一识别码|设备号|序号|UUID

    转载请标明出处:http://blog.csdn.net/xx326664162/article/details/50511283 文章出自:薛瑄的博客 你也可以查看我的其他同类文章,也会让你有一定的 ...

  6. mac 开启android 模拟器,Mac下安卓模拟器环境配置

    打开mac的terminal终端,输入cd ~/ [进入当前用户的home目录] 输入 touch .bash_profile [如果没有.bash_profile这个文件,则创建一个这个文件] 输入 ...

  7. MacOs平台下 Vs2022 for Mac、Xamarin、IOS Android 双平台证书申请、开发环境配置、实机测试、内部分发B(贝塔)测试、 App store发布 超详细(多图)全程笔记

    本文超长,含盖从前期准备到发布的全程细节,多图杀猫-- 这些天,研究使用Visual studio for macos做ios和android双平台开发.遇到最大的坑就是apple开发各种证书.真机测 ...

  8. Qt for Android 开发环境配置

    原址:https://blog.csdn.net/yongheng0852/article/details/78875855 1. Qt编译器环境 ------1) Qt for Android环境安 ...

  9. appium、夜神模拟器 环境配置 出现报错 整理及其解答

    环境配置 配置Java环境,JAVA_HOME多参考确保配置正确 Android SDK包下载 官网下载 网盘下载 Android SDK文件目录 安装参考 SDK环境配置 其他几个路径配置到系统环境 ...

最新文章

  1. 快递春节停运时间表刷屏,假的!但或涨价10-20元
  2. NCspider项目总结
  3. 模拟器genymotion的安装与配置
  4. 在本地实现完成多台服务器之间文件拷贝-进阶版
  5. BBWebImage 设计思路
  6. 电脑操作者的养生之道
  7. web提升服务器性能,开启一个参数就能让你的WEB性能提升3倍
  8. python-按照相同的顺序打乱
  9. 凯撒密码的Java实现
  10. 记录点滴23(中秋、国庆篇)
  11. CVPR2021 | 视频超分辨率中时空蒸馏方案
  12. 苹果电脑重装系统步骤
  13. HigherHRNet代码复现问题集(assert isinstance(orig, torch.nn.Module))
  14. visca协议c语言,VISCA协议控制键盘 SONY VISCA协议会议摄像机控制键盘NK-EVI603K
  15. P32-前端基础-CSS盒子尺寸box-sizing: border-box
  16. 【五一创作】Qt quick基础1(包含基本元素Text Image Rectangle的使用)
  17. shiro教程1(HelloWorld)
  18. 关于Python的前后、单双下划线作用,看完这篇文章,吊打面试官!
  19. UIQ3上拷屏软件FastScreenshot
  20. iOS开发关于block和局部变量和全局变量

热门文章

  1. python制作流动图_可视化也能秀,教你用Python制作GIF动图
  2. python爬去新浪微博_Python 爬虫如何机器登录新浪微博并抓取内容?
  3. Kotlin实现简单的登录页面
  4. 儿童玩具外贸出口认证知识干货
  5. 用python编写一段代码,实现数据对调
  6. 转——《弟子规》原文及解说
  7. Java基础——数组实现+排序实现福利彩票抽奖
  8. spring boot + maven + opencv 车牌识别系统,包含车牌检测、车牌号识别训练
  9. vscode设置了背景图片之后提示code安装似乎损坏,请重新安装
  10. 浅谈时序数据库(TSDB)