使用Termux将手机变成Linux服务器实践(一)

背景

最近觉得手机仅仅作为手机去使用 , 这么高的配置岂不是浪费 , 要是把电脑上的工具安装到手机上,岂不是就能随时随地使用, 更加便捷与灵活, 但是手机敲命令着实难受,屏幕太小让人实在不适应,想着如果能用电脑连接手机终端岂不美滋滋。尝试了一番发现操作非常简单。

一台Root手机安装Tremux终端 ,
一台电脑安装xshell

由于Google play不提供apk安装包,需要大家自己去它的商店下载,
termux下载地址https://play.google.com/store/apps/details?id=com.termux

xshell
链接:https://pan.baidu.com/s/1CCKDSslpPGxpWq3PiDqOwQ
提取码:hxs9

一、 安装SSH

安装termux终端前必须root手机,网上很多root教程大家可以自己去找,或者我过几天出一个手机root教程供大家参考。

1.1 安装SSH

手机安装termux,打开后输入安装命令如下所示:

pkg install openssh

使用Termux将手机变成Linux服务器实践(一)_第1张图片
从上图可以看到ssh已经安装成功 , 接下来去启动ssh

1.2 启动SSH

启动ssh命令如下所示:

sshd

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-iaHYulLd-1618761590013)(http://oss.songboy.site/blog/1618754114(1)].png)

从上图可以看到已经启动ssh服务 , 接下来去查看终端用户名。

二、 获取终端用户名与密码

SSH服务已经安装并启动了,现在我们去获取手机终端的用户名、密码和ip,然后用电脑xshell去连接手机终端

2.1 查看终端用户名

查看终端用户名命令如下所示:

whoami

使用Termux将手机变成Linux服务器实践(一)_第2张图片

从上图中可以看到此处的用户名为u0_a249 , 接下来去设置终端密码.

2.2 设置终端密码

由于刚安装好的终端是没有密码的,我们可以通过passwd去设置密码。命令如下所示:

passwd

使用Termux将手机变成Linux服务器实践(一)_第3张图片

从上图可以看到我们设置了终端密码 , 接下来去查看终端ip地址 , 然后通过电脑xshell去连接手机终端

2.3 查看终端IP地址

命令如下所示:

ifconfig

使用Termux将手机变成Linux服务器实践(一)_第4张图片

从上图可以看到本文的IP地址为192.168.3.255 ,到此我们已经获取到了终端用户名、密码和ip , 现在用电脑xshell去连接手机

三、xshell连接手机终端

如果你有公网服务器那么可以把手机ip映射到公网地址上,本文中就用局域网给大家做演示,保持手机和电脑在同一网段下,我的电脑和手机连的是同一个wifi,所以它们在同一个网段。

3.1 xshell连接手机

打开xshell点击新建会话,输入ip和端口,这里要注意的是手机终端的默认连接端口为8022

使用Termux将手机变成Linux服务器实践(一)_第5张图片

点击用户身份验证,输入上文中获取到的用户名与密码,点击连接!

使用Termux将手机变成Linux服务器实践(一)_第6张图片

会弹出SSH安全警告,点击接受并保存。

使用Termux将手机变成Linux服务器实践(一)_第7张图片

3.2 连接成功

这样我们就连接到手机终端,可以尽情做一些你想做的事情

使用Termux将手机变成Linux服务器实践(一)_第8张图片

作者:陈婷

日期:2021年4月18日

你可能感兴趣的:(移动安全,android,windows,ssh,linux,运维)