在Android上安装Linux来搭建自己的服务器并实现远程登录

在Android上安装Linux系统

写在前面

这份文章主要目的是给Android上安装Linux系统,在运行Linux的同时Android系统同时在运行,Linux会以APP的形式运行在Android设备上,也不影响Android的使用。在电脑端使用Putty软件能进行远程登录

本篇文章只是记录了安装基本的Ubuntu系统,其他的服务可以自己进行安装和搭建。

本文使用到的任何软件博主都有,但是时间原因,就不上传了。如果迫切需要还请私信联系。

本片用到的工具

  • BusyBox

  • Linux deploy

  • ConnctBot

  • Putty用来电脑端远程登录

手机端安装的三个软件如图右下角三个所示:

 

在这之前你需要准备的事情

  • root手机或者Android设备(如果没有root权限会受到限制)

  • 手机上能够登录上Google play或者能科学上网,这样能够下载到正版软件版本,当然百度也行。

让我们开始吧

首先让我们下载以上三个工具,在Google play中可以直接搜索下载。如果没有Google套件推荐大家一个网址:Apkpure。这个网站使用了Google play的镜像,不过需要进行科学上网才可。安装好之后让我们开始操作:

打开BusyBox

我们先打开BusyBox然后直接点击Install即可,这个软件目前接触来看是一个Linux的函数库,里面有很多Android本身美哟的一些Linux工具和函数,安装的时候需要授予root权限,否则会提示权限不够的提示。这款软件我们是在Apkpure下载的,能够保证是正版软件。

 

打开Linux deploy软件进行安装

点击右下角 的Linux属性控制按钮

  1. 选择想要安装的Linux版本、架构、和发行GNU/Linux版本。在这里我是用的是Ubuntu系统,armhf架构以及bionic版本。armhf架构是默认选择的相关的知识可以自行进行百度;bionic版本是Ubuntu18.04LTE版本的名称,想安装其他版本也可以。

  2. 更改源地址。我们可以使用国内的源进行安装,下载速度会快很多。在源地址输 入:

    http://mirrors.ustc.edu.cn/ubuntu-ports

  3. 文件系统默认ext4.

  4. 设置用户名和密码,这一项是登录Ubuntu系统的用户名和密码,同时root用户的密码也是这个 。

  5. 启用初始化系统,其他可不用更改

  6. 启用SSH服务器,这个是必要项。在SSH设置里面记录端口号。

  7. 可以选择启用声音和界面,在这里我选择了使用图形界面环境。

  8. 最后记录下软件顶层linux的局域网IP地址

然后点击右上角菜单,选择安装,等待安装完成后启动即可,启动成功会有如下提示:

 

打开ConnectBot软件进行连接

点击主机中的user@xxx.xxx.x.xx进行连接,提示输入密码,我们输入在之前设定的密码进行登录。会提示我们登录成功。至此我们的安装和连接已经告一段落了。拥有Linux基础的小伙伴们就可以在这上面输入命令进行操作啦!连接成功的示意图:

 

使用电脑端的Putty进行远程登录

我们搜索Putty进入官网,下载最新版本的Putty并安装。附上官网链接和下载地址:

[putty下载​]  https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html 

打开putty如图:

 

在Host Name输入我们之前记下来的IP地址,Port是我们之前记下来的端口号,默认都是22。如果没有这个IP地址的话我们可以在ConnectBot软件中输入ifconfig命令或者ip addr命令进行查询。

接下来我们输入用户名和密码进行登录,登录成功的界面如图所示:

 

至此我们已经完成所有的安装以及远程登录操作了。在这里有一个小tip:

  • Putty的键入操作是默认以单个字符进行通讯的,并不是以每行命令进行操作的,这样更适配vim等编辑器。也正因此我们使用Putty时可能会有卡顿。解决办法是如图对Putty中的Local echo和Local line editing进行设定,会发现快了许多不是吗?

当然接下来的任务就是对Ubuntu进行一系列操作啦,配置网页服务器,搭建云盘,ftp等就自己探索吧!

本文到此结束,谢谢大家!

  • 5
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值