手机使用linux

发布时间 2023-10-18 23:26:10作者: 你水喝多了

# 手机使用linux

## 调查
### 方法
1. termux
2. 使用手机linux

### 分析
> 手机是mate40
#### 使用内置linux
- 需要获取root, 华为关闭root获取网站
- 还要刷机, 麒麟9000还加了很多锁
#### 使用termux
- 不需要root, 直接虚拟一个linux
- 就是额外占用一个系统
### 准备
- 手机华为mate40: 安装termux
- 能上外网(服了,还屏蔽关键词)的电脑:方便下载apk(termux arm架构的apk文件)
- localSend软件:局域网传输文件用
## 使用

### 安装
1. 从网址获取apk [termux](https://github.com/termux/termux-app/releases/tag/v0.118.0)
2. 通过localSend传输到手机上
3. 安装apk在手机上

### 配置电脑连接
> 主要方便使用键盘安装需要的配置

0.配置输入法
> 使用英文输入法
> 关闭输入提示(真的很不方便敲指令)

1.安装vim
```shell
pkg install vim
```
2.安装ssh
```shell
pkg install openssh
```
3.安装ssl
```shell
pkg install openssl
```
4.生成秘钥
> 在/home目录执行的

```shell
ssh-keygen -t rsa -b 4096 -f ../usr/etc/ssh/ssh_host_rsa_key
```
5.配置端口
```shell
vi ../usr/etc/ssh/sshd_config
```

```shell
Port 0827 # 自己选一个自己能记住的端口
```
6.启动sshd服务并查看
```shell
sshd
ps -axu | grep ssh
```
7.查看用户,ip 和配置密码
> 方便等下ssh 登录
```shell
whoami # 查看用户
ifconfig # 查看ip 一般是wlan0
passwd # 配置密码
```
## 参考链接
1. https://blog.csdn.net/weixin_42599499/article/details/111185609