旧安卓手机搭建Linux服务器

在进一步介绍之前,你也许会想:这有什么实际的用途吗?一台旧的安卓手机可能并不会有太高的性能,但t2.nano的AWS服务器也没有。我还没有在安卓上部署任何“真正”的代码,但即使是最廉价的手机,一般也都有四核甚至八核CPU,至少2GB内存,所以理论上手机性能几乎接近最先进的云服务器(例如t2.nano就只有512MB内存)。当然,手机的处理器是ARM,而云服务器通常是x86;内存管理也完全不同。不过我们这里只是粗略估计一下。

不论如何,这篇文章的目的是介绍如何将安卓设备改造成Web服务器或任何其他东西。

  1. 我们需要在手机上设置一个Linux环境。Termux是一个运行在安卓上的终端模拟器和Linux环境,可以直接从谷歌应用商店下载。安装完成后不需要任何配置。termux官网下载安卓-termux安卓下载中文版v0.119.1

  2. 设置SSH,可以通过电脑远程控制,不用在手机小屏上输入指令;手机上先输入指令

  3. 更新:pkg upgrade

  4. 输入Y继续,然后一直回车默认执行即可;

  5. 输入:pkg install openssh

  6. 开启服务:sshd

  7. ipconfig查看ip

  8. 查看用户名:whoami

  9. 设置密码:passwd 

  10. 电脑端即可用shell链接,termux默认端口是8022


  11. 注:termux设置自动开启ssh

  12. 每次启动termux时都需要手动输入sshd才能使用sshd连接,太麻烦了,执行下面的命令,让termux自动启动

  13. echo "sshd" >> ~/.bashrc


申请存储卡访问权限

termux-setup-storage

相关推荐

评论