android手机使用termux搭建Linux服务器

前言

      淘汰下来的安卓机不要扔,按上termux,或者装上aid learning,隔壁的小程序都馋哭了。

 

手机配置要求:android6以上(实验了5.1和7的,5.1安不上,7可以,6没试过,网上说android6是最低要求),至少6g的剩余存储空间

 

步骤:

1、安装termux

      手机下载F-droid,地址:https://f-droid.org/zh_Hans/

      安装好以后,点开运行,这个时候发现什么都搜不到,点击更新把F-droid更新到最新版本,就可以搜索到了

把第一第二第四个安装掉,发现桌面上有了termux。

 

2、打开termux

运行:

apt update

apt upgrade

 

3、安装ssh

平时用远程连接都是“ssh 账号@ip”  ,然后输入密码。但是termux不行,termux要用密钥

1)在windows电脑上调出cmd命令行界面,输入ssh-keygen -t rsa,生成密钥

2)C:\Users\86157\.ssh\id_rsa.pub,把这个刚刚生成的密钥复制到手机的根目录下

3)回到安卓termux界面,在/data/data/com/termux/files/home下创建目录:mkdir storage

4)进入storage ,使用命令:termux-setup-storage

5)使用命令ls,发现多了6个文件加,其中一个文件夹叫shared,使用命令cd shared

6)使用命令ls,发现这个目录其实就是指向手机的存储目录

7)  使用命令whoami,查看当前用户名,我的是u0_a86

8)开始在termux上安装ssh,termux用不了22端口,所以下面使用了8022端口:

apt install openssh
sshd -p 8022

ssh='/data/data/com.termux/files/home/.ssh'

mkdir ${ssh}

cat id_rsa.pub >> ${ssh}/authorized_keys

chown -R u0_a86:u0_a86 ${ssh}
chmod -R 700 ${ssh}

sshd -p 8022

手机键盘敲得是真累

9)  ip addr,查找手机在局域网的ip地址

10)windows命令行,输入ssh 192.168.1.166 -p 8022,连接到上面查找到的ip

 

搞定,爽歪歪,也许搭个花生壳就可以当外网服务器了,继续研究研究

  • 0
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值