公网使用SSH远程连接安卓手机Termux - Android手机服务器

打印 上一主题 下一主题

主题 858|帖子 858|积分 2574

使用安卓机跑东西的时间,屏幕太小,有时间操作不习惯。不过我们可以开启ssh,使用电脑PC端SSH远程连接手机termux。
本次教程重要实现在安卓手机termux上安装SSH,在电脑上通过SSH远程连接Termux。同时在Termux上做内网穿透,用cpolar创建安全隧道映射22端口,实现在外也可以SSH远程连接Termux,无需公网IP,也不消设置路由器 ,这里使用国产内网穿透工具cpolar简朴实现。
1.安装ssh

输入下令直接安装openssh,中途会出现一次需要输入:Y 然后继续安装
  1. pkg install openssh
复制代码
启动ssh,开放端口默以为8022。
  1. sshd
复制代码
查看用户名
  1. whoami
复制代码
可以看到用户名为u0_a33,这个需记住!!!

修改暗码,输入下面下令:,输入后提示输入新暗码,按要求输入即可呢。
  1. passwd
复制代码

2.安装cpolar内网穿透

cpolar它支持http/https/tcp协议,可以永世免费使用不限定流量,无需公网IP,也不消设置路由器。用过一段时间后你会发现,它乃至还可以直接在家中实现小型的云服务。
   cpolar官网:https://www.cpolar.com
  创建一个sources.list.d的文件夹:
  1. mkdir -p $PREFIX/etc/apt/sources.list.d
复制代码
添加cpolar下载源文件
  1. echo "deb [trusted=yes] http://termux.cpolar.com termux extras" >> $PREFIX/etc/apt/sources.list.d/cpolar.list
复制代码
更新堆栈
  1. pkg update
复制代码
安装cpolar
  1. pkg install cpolar
复制代码
安装termux服务,留意: 安装完成后记得关闭重启一下termux才收效!!
  1. pkg install termux-services
复制代码
重启完termux后,然后启动cpolar
  1. sv up cpolar
复制代码
设置开机自启
  1. sv-enable cpolar
复制代码
这个是停止cpolar 服务
  1. sv down cpolar
复制代码
cpolar.yml主配置文件路径位置
  1. $PREFIX/etc/cpolar/cpolar.yml
复制代码
然后在手机浏览器我们输入http://localhost:9200即可看到cpolar管理界面,使用在cpolar官网注册的账号即可登岸

3.远程ssh连接配置

在手机浏览器上登录cpolar管理界面后,我们点击左侧仪表盘的隧道管理——创建隧道。由于ssh连接默认的是22端口,因此我们要来创建一条tcp隧道,指向22端口:


  • 隧道名称:可自定义,留意不要重复
  • 协议:tcp
  • 本地地址:8022 (termux ssh 默认端口)
  • 域名范例:选择随机域名
  • 地区:选择China VIP Top
点击创建

创建好后打开在线隧道列表,查看生成的随机公网tcp地址,然后复制公网地址,留意tcp://无需复制

4.公网远程连接

打开连接工具,输入cpolar生成的公网地址,tcp://不需要输入,端口号是公网地址背面的端口号,点击连接

然后出现输入用户名和暗码,我们输入上面我们看到的用户名u0_a33(每个人不一样,现实与您自己的为准)

然后输入暗码

连接乐成,远程连接termux就设置好啦!

5.固定远程连接地址

上面通过cpolar创建的免费暂时TCP数据隧道,乐成通过ssh连接上了termux体系,不过,此时的TCP数据隧道还是随机暂时TCP隧道,每个24小时端口号就会发生变化。假如想要让这个公网地址长期稳固存在,我们还需要进一步的设置(由于固定TCP隧道会长期占用cpolar服务器资源,因此不得不将此服务列入VIP项目中)。现在,就让我们来设置一条能长期稳固存在的TCP数据隧道吧。
要创建一条稳固的TCP数据隧道,我们首先要登录cpolar官网,进入仪表台的预留界面

在预留界面中,找到保留的TCP地址项目。在这个项目下,我们填入一些必要信息,包罗辨认数据隧道的隧道名称、隧道使用区域等。

在这些信息填入后,点击右侧的保留按钮,将cpolar官网后台的隧道固定下来,此时cpolar会生成一个隧道tcp端口

接着我们回到浏览器cpolar界面,打开隧道列表,找到之前创建的随机暂时TCP隧道,进入编辑页面,



  • 端口范例选择固定TCP端口
  • 预留的TCP地址填写我们刚刚在cpolar官网后台保留乐成的固定TCP地址
然后点击下方的更新按钮。

然后再次查看在线隧道列表,发现ssh的隧道对应的公网地址变成了我们官网保留的固定地址

打开连接工具,输入固定的公网地址,tcp://不需要输入,端口号是公网地址背面的端口号,然后点击连接

也可以乐成连接,这样一个永世固定的ssh远程termux的tcp连接方式就设置好了!!
我们只需要保持隧道正常在线,在外就可以通过这个固定公网地址SSH远程连接控制termux,不需要公网IP,也不消设置路由器。
**

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

立聪堂德州十三局店

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表