termux是一个安卓端的应用软件,是用来模拟Linux的操作。由于最近的研究工作,接触了一下相关内容。其中遇到一些令人困惑的地方,给大家分享一下。

安装好这个软件之后,第一件事情就是使用ssh来连接到电脑。首先我们来配置一下。

# 在 Termux 中输入以下命令,应该会弹框确认是否授权

termux-setup-storage

成功拿到存储权限后会在 home目录生成 storage 目录,并且生成若干目录,软连接都指向外置存储卡的相应目录应目录。

值得注意的是, storage目录下有一个shared的目录,在这个shared目录中映射到我们手机内部存储的目录。

改软件源,不然安装软件包可能巨慢甚至连接不上,推荐使用清华的镜像:

Tsinghua Open Source Mirror​mirrors.tuna.tsinghua.edu.cn

首先将 vi 设为默认编辑器(一开始你也没有其他的编辑器可以用),然后打开源列表:

export EDITOR=vi      # 将 vi 设为默认编辑器
apt edit-sources      # 打开源列表

改完以后是这样的:

#The main termux repository:
#deb https://termux.net stable main
deb [arch=all,aarch64] http://mirrors.tuna.tsinghua.edu.cn/termux stable main

其中aarch64那个位置表示你的平台构架,目前一般安卓手机都是aarch64的构架。我也是查了好多资料才查到的,很多网上的帖子这个地方没有写明白,所以就有问题。

然后就可以安装软件了。

pkg update
pkg install openssh

首先在电脑端执行:

ssh-keygen -t rsa 

会生成一个 key,保存在 ~/.ssh/ 下,id_rsa 是私钥,id_rsa.pub 是公钥。

然后将生成的 id_rsa.pub 随便用什么方式发送到你的手机,然后保存到手机内部存储就好了。还记得上面的shared文件夹嘛?这个文件夹里面的内容都映射到了手机的内部存储。所以在shared文件夹下面就可以找到id_rsa.pub这个文件。

首先将这个id_rsa.pub文件复制到/home/.ssh/下面。然后

在 Termux 上执行:

cd /home/.ssh/
cat ./id_rsa.pub >> authorized_keys       # 将公钥内容添加到ssh的授权文件里

注意不要用手机搜狗输入法输入:>这个符号,因为那个不对,而且简直就是有毒啊。我在这个地方卡了好久。我是用的手机自带的输入法才能把那个输入进去。

然后手机上面启动ssh,输入指令:

sshd

然后查看自己的用户名是什么:

whoami

比如我是:u0_a284

然后电脑端在命令行中输入:

ssh u0_a284@192.168.0.100 -p 8022

大工告成!!!

termux目录_Termux使用简单入门相关推荐

  1. termux目录_Termux 入门与实践

    阿拉平平 读完需要 7分钟 速读仅需3分钟 最近读了阮一峰老师关于 Termux[1] 的博客,刚好手边有闲置的安卓机,于是抽空折腾了下,特此记录和分享一下. 1. Termux 简介 Termux ...

  2. termux目录_Termux系列教程:新手必做的初始化配置!

    前面推荐过 Termux ,大家都很喜欢啊,不过也有很多人一脸懵逼的说不会用,黑乎乎的不知道能干什么. 舞剑这里准备来一个 Termux 系列文章,专门用来介绍 Termux 终端的各种使用教程. 今 ...

  3. termux目录_Termux 主题大全

    一.前言 本篇文章是接上篇文章Termux 极客玩家第一版写的,作者玩Termux的时候感觉默认主题好土,就想办法有没有什么插件或者其它主题呢!经过我几个星期的努力搜索和查找,终于找到了很多主题,本篇 ...

  4. termux目录_Termux打造Android渗透机

    前言 Termux是运行在Android终端上的linux模拟器.不需要root,支持apt管理软件包,可安装python.ruby.go.mysql等各种坏境. 可以用它来搭建渗透环境,安装nmap ...

  5. 【我的区块链之路】- Hyperledger fabric的简单入门(四)链码的编写及调试

    [我的区块链之路]- Hyperledger fabric的简单入门(四)链码的编写及调试       之前的文章中我们有讲过了fabric的一些核心的配置文件的选项说明,讲过fabric 的网络启动 ...

  6. 基于vue-cli、elementUI的Vue超简单入门小例子

    基于vue-cli.elementUI的Vue超简单入门小例子 这个例子还是比较简单的,独立完成后,能大概知道vue是干嘛的,可以写个todoList的小例子. 开始写例子之前,先对环境的部署做点简单 ...

  7. 【java开发系列】—— spring简单入门示例

    回顾 1 JDK安装 2 Struts2简单入门示例 前言 作为入门级的记录帖,没有过多的技术含量,简单的搭建配置框架而已.这次讲到spring,这个应该是SSH中的重量级框架,它主要包含两个内容:控 ...

  8. shiro的简单入门使用

    这里只是测试登录认证,没有web模块,没有连接数据库,用户密码放在shiro.ini配置中,密码没有加密处理,简单入门. 基于maven 先看目录结构 测试结果 pom.xml 1 <?xml ...

  9. 分布式锁简单入门以及三种实现方式介绍(滴滴)

    很多小伙伴在学习Java的时候,总是感觉Java多线程在实际的业务中很少使用,以至于不会花太多的时间去学习,技术债不断累积!等到了一定程度的时候对于与Java多线程相关的东西就很难理解,今天需要探讨的 ...

最新文章

  1. C++ 类构造函数初始化列表介绍
  2. hdu 2065 红色病毒问题 (母函数)
  3. ActiveX控件制作与发布,如何将您的C++程序嵌入到浏览器中
  4. java安装库源文件_JOGL安装
  5. VMware虚拟机网络模式详解 NAT模式
  6. 20145227《Java程序设计》第10周学习总结
  7. ajax请求传递参数的方式,Ajax请求 一般处理程序参数传递的几种方式
  8. centos 5.8 mysql_linux centos5.8装yum安装mysql
  9. visio英文版下载与安装教程
  10. Python 科学计算基础 (整理)
  11. Portapack应用开发教程(四)GPS应用具体更改
  12. html 超链接 中文转码,html和Url转码与解码
  13. 基于eclipse的android项目实战—博学谷(二十二)登录图片验证码
  14. PyG教程(2):图数据
  15. 我的世界(方块地图)生成
  16. 论文中的结果分析怎么写?
  17. 一个命令禁用baloo_file及baloo_file_extractor
  18. 基于财务预测的基本面因子的分析
  19. veins车载通信仿真框架(3)--OMNET++基础
  20. React集成中国地图

热门文章

  1. RAW格式转为JPG格式方法及代码
  2. 安装mac os 未能与服务器取得联系,MacOS系统重装,各种报错和终极解决办法
  3. 服装加盟系统选对了,服装连锁店的管理问题少一半!
  4. 买二手房防骗攻略 ,让我们一起饿死无良中介
  5. 写简历、投简历的技巧
  6. chrome浏览器首页添加网站快捷方式
  7. 阿里大文娱扎根演出市场,打造多部爆款戏剧
  8. 英语语法学习 第二章 两句的连接方法之 1连接符号,2并列连词
  9. S7-1500系列博途中使用SCL语言编程方法简介
  10. 单相在线式不间断电源(B 题)--2020 年TI 杯大学生电子设计竞赛