termux目录_Termux使用简单入门
termux是一个安卓端的应用软件,是用来模拟Linux的操作。由于最近的研究工作,接触了一下相关内容。其中遇到一些令人困惑的地方,给大家分享一下。
安装好这个软件之后,第一件事情就是使用ssh来连接到电脑。首先我们来配置一下。
# 在 Termux 中输入以下命令,应该会弹框确认是否授权
termux-setup-storage
成功拿到存储权限后会在 home目录生成 storage 目录,并且生成若干目录,软连接都指向外置存储卡的相应目录应目录。
值得注意的是, storage目录下有一个shared的目录,在这个shared目录中映射到我们手机内部存储的目录。
改软件源,不然安装软件包可能巨慢甚至连接不上,推荐使用清华的镜像:
Tsinghua Open Source Mirrormirrors.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使用简单入门相关推荐
- termux目录_Termux 入门与实践
阿拉平平 读完需要 7分钟 速读仅需3分钟 最近读了阮一峰老师关于 Termux[1] 的博客,刚好手边有闲置的安卓机,于是抽空折腾了下,特此记录和分享一下. 1. Termux 简介 Termux ...
- termux目录_Termux系列教程:新手必做的初始化配置!
前面推荐过 Termux ,大家都很喜欢啊,不过也有很多人一脸懵逼的说不会用,黑乎乎的不知道能干什么. 舞剑这里准备来一个 Termux 系列文章,专门用来介绍 Termux 终端的各种使用教程. 今 ...
- termux目录_Termux 主题大全
一.前言 本篇文章是接上篇文章Termux 极客玩家第一版写的,作者玩Termux的时候感觉默认主题好土,就想办法有没有什么插件或者其它主题呢!经过我几个星期的努力搜索和查找,终于找到了很多主题,本篇 ...
- termux目录_Termux打造Android渗透机
前言 Termux是运行在Android终端上的linux模拟器.不需要root,支持apt管理软件包,可安装python.ruby.go.mysql等各种坏境. 可以用它来搭建渗透环境,安装nmap ...
- 【我的区块链之路】- Hyperledger fabric的简单入门(四)链码的编写及调试
[我的区块链之路]- Hyperledger fabric的简单入门(四)链码的编写及调试 之前的文章中我们有讲过了fabric的一些核心的配置文件的选项说明,讲过fabric 的网络启动 ...
- 基于vue-cli、elementUI的Vue超简单入门小例子
基于vue-cli.elementUI的Vue超简单入门小例子 这个例子还是比较简单的,独立完成后,能大概知道vue是干嘛的,可以写个todoList的小例子. 开始写例子之前,先对环境的部署做点简单 ...
- 【java开发系列】—— spring简单入门示例
回顾 1 JDK安装 2 Struts2简单入门示例 前言 作为入门级的记录帖,没有过多的技术含量,简单的搭建配置框架而已.这次讲到spring,这个应该是SSH中的重量级框架,它主要包含两个内容:控 ...
- shiro的简单入门使用
这里只是测试登录认证,没有web模块,没有连接数据库,用户密码放在shiro.ini配置中,密码没有加密处理,简单入门. 基于maven 先看目录结构 测试结果 pom.xml 1 <?xml ...
- 分布式锁简单入门以及三种实现方式介绍(滴滴)
很多小伙伴在学习Java的时候,总是感觉Java多线程在实际的业务中很少使用,以至于不会花太多的时间去学习,技术债不断累积!等到了一定程度的时候对于与Java多线程相关的东西就很难理解,今天需要探讨的 ...
最新文章
- C++ 类构造函数初始化列表介绍
- hdu 2065 红色病毒问题 (母函数)
- ActiveX控件制作与发布,如何将您的C++程序嵌入到浏览器中
- java安装库源文件_JOGL安装
- VMware虚拟机网络模式详解 NAT模式
- 20145227《Java程序设计》第10周学习总结
- ajax请求传递参数的方式,Ajax请求 一般处理程序参数传递的几种方式
- centos 5.8 mysql_linux centos5.8装yum安装mysql
- visio英文版下载与安装教程
- Python 科学计算基础 (整理)
- Portapack应用开发教程(四)GPS应用具体更改
- html 超链接 中文转码,html和Url转码与解码
- 基于eclipse的android项目实战—博学谷(二十二)登录图片验证码
- PyG教程(2):图数据
- 我的世界(方块地图)生成
- 论文中的结果分析怎么写?
- 一个命令禁用baloo_file及baloo_file_extractor
- 基于财务预测的基本面因子的分析
- veins车载通信仿真框架(3)--OMNET++基础
- React集成中国地图