使用Termux把Android手机变成SSH服务器

使用Termux把Android手机变成SSH服务器,第1张

Termux是一款能够为Android手机提供Linux环境的应用。可以理解为自带pkg包管理器的终端,可以很方便的安装其他linux应用。假如用到更高级的功能,可能需要root。

可以在Google Play Store或F-Droid上搜索Termux来安装,目前的版本是06X。

打开 Termux 会出现一个类似Linux终端的界面。

由于sshd是包含在openssh包中的,因此我们首先需要在Termux中安装openssh

安装好之后,我们需要手工启动 sshd

需要指出的是, sshd 监听的是8022端口而不是22号端口,因此可以使用下面命令来验证ssh服务是否开启

若要查看sshd的日志,则可以在Termux上执行

Termux的sshd只能通过密钥登陆,因此你需要在linux客户机上生成密钥对

把linux客户机上的公钥加到Termux中的 ssh/authorized_keys,这一步比较麻烦

因为你无法使用 ssh-copy-id,只能先把 id_rsapub 拷贝到手机上,再在手机上打开该文件,拷贝文件内容后在Termux中用 vi 打开 authorized_keys,并复制内容进去

不过如果linux客户机上本身也开启了ssh服务的话,则会简单很多,可以在Termux上执行

就行了,其中linux_clinet为linux客户机的地址,user为登陆用户

在客户端上执行

将这里的 192449 修改为手机的ip,就能登陆到Termux中了。

手机ip可以通过在 Termux 中运行 ifconfig -a 来查看。

需要说明的是,使用ssh登陆Termux时无需带上用户名,因为Termux是单用户系统。即使你登陆时带上了用户名,Termux也会忽略该用户名

为了方便,我们可以配置一下ssh client的配置文件,将下面内容加入到 ~/ssh/config 文件中

这样只需要执行 ssh termux 就能登陆termx了。

并不是。手机的远程管理的实质是进行能独立 *** 作远程,因此并不是把手机变成服务器,服务器是计算机的一种,它比普通计算机运行更快、负载更高、价格更贵。服务器在网络中为其它客户机(如PC机、智能手机、ATM等终端甚至是火车系统等大型设备)提供计算或者应用服务。

修改手机服务器的具体 *** 作步骤如下:

我们需要准备的材料有:手机。

1、首先我们打开设置,点击“无线局域网”选项。

2、然后我们在该页面中找到当前已经接入的无线网路,点击右侧“>”图标。

3、之后我们在该页面中点击“静态”选项。

4、最后我们在该页面中根据自己的需要输入相应的IP地址信息即可。

1、搭建网站(建站):可以使用云服务器来搭建商业网站或个人博客。在国内经ICP要求,在使用域名解析到国内的服务器时需要做网站备案,备案完成后才能正常使用。其中备案包括基础备案和公安备案。当然也可以选择免备案的香港云服务器,各方面于国内云服务器都一样。
2、做后端业务:假如你写了一个手机app或软件,如CS架构,对前端返回的数据做处理,那么云服务器非常适合做后端计算。
3、做数据中心:可以使用云服务器来跑MySQL、Oralce、Sql server等数据库应用,并把这些数据库开放至公网访问。
4、做代理服务器:我们可以部署一些代理工具,如企业常用的***业务或使用socks5代理网站等,保障数据安全。
5、搭建游戏私服:对于游戏爱好者,可以搭建一些开源的私服,以获得更好的速度和体验。如完美世界等。
6、学习编程:对于Linux爱好者或计算机专业的学生,可以使用学生优惠购买云服务器来学习编程知识,或者运维知识。一般购买一年只要100多,非常划算。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13226183.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-23
下一篇 2023-06-23

发表评论

登录后才能评论

评论列表(0条)

保存