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

news2024/11/25 0:16:10

文章目录

  • 1.安装ssh
  • 2.安装cpolar内网穿透
  • 3.远程ssh连接配置
  • 4.公网远程连接
  • 5.固定远程连接地址

转载自cpolar极点云的文章:公网SSH远程连接Termux – 电脑使用安卓Termux 「无需公网IP」

使用安卓机跑东西的时候,屏幕太小,有时候操作不习惯。不过我们可以开启ssh,使用电脑PC端SSH远程连接手机termux。

本次教程主要实现在安卓手机termux上安装SSH,在电脑上通过SSH远程连接Termux。同时在Termux上做内网穿透,用cpolar创建安全隧道映射22端口,实现在外也可以SSH远程连接Termux,无需公网IP,也不用设置路由器 ,这里使用国产内网穿透工具cpolar简单实现。

1.安装ssh

输入命令直接安装openssh,中途会出现一次需要输入:Y 然后继续安装

pkg install openssh

启动ssh,开放端口默认为8022

sshd

查看用户名

whoami

可以看到用户名为u0_a33,这个需记住!!!

image-20230509135411343

修改密码,输入下面命令:,输入后提示输入新密码,按要求输入即可呢。

passwd

image-20230509135850913

2.安装cpolar内网穿透

cpolar它支持http/https/tcp协议,可以永久免费使用不限制流量,无需公网IP,也不用设置路由器。用过一段时间后你会发现,它甚至还可以直接在家中实现小型的云服务。

cpolar官网:https://www.cpolar.com

创建一个sources.list.d的文件夹:

mkdir -p $PREFIX/etc/apt/sources.list.d

添加cpolar下载源文件

echo "deb [trusted=yes] http://termux.cpolar.com termux extras" >> $PREFIX/etc/apt/sources.list.d/cpolar.list

更新仓库

pkg update

安装cpolar

pkg install cpolar

安装termux服务,注意: 安装完成后记得关闭重启一下termux才生效!!

pkg install termux-services

重启完termux后,然后启动cpolar

sv up cpolar

设置开机自启

sv-enable cpolar

这个是停止cpolar 服务

sv down cpolar

cpolar.yml主配置文件路径位置

$PREFIX/etc/cpolar/cpolar.yml

然后在手机浏览器我们输入http://localhost:9200即可看到cpolar管理界面,使用在cpolar官网注册的账号即可登陆

image-20230509155942139

3.远程ssh连接配置

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

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

点击创建

image-20230509163326388

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

image-20230509163540826

4.公网远程连接

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

image-20230509163906448

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

image-20230509164341555

然后输入密码

image-20230509164302049

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

image-20230509164421309

5.固定远程连接地址

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

要建立一条稳定的TCP数据隧道,我们首先要登录cpolar官网,进入仪表台的预留界面

20230517093303

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

image-20230509165956924

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

image-20230509170226731

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

image-20230509170321276

  • 端口类型选择固定TCP端口
  • 预留的TCP地址填写我们刚刚在cpolar官网后台保留成功的固定TCP地址

然后点击下方的更新按钮。

image-20230509170420115

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

image-20230509170500482

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

image-20230509170812337

也可以成功连接,这样一个永久固定的ssh远程termux的tcp连接方式就设置好了!!

我们只需要保持隧道正常在线,在外就可以通过这个固定公网地址SSH远程连接控制termux,不需要公网IP,也不用设置路由器。

image-20230509171243126**

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/600638.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

阿里云推出基于大模型的工作学习AI助手“通义听悟”

文章目录 人工智能福利文章什么是通义听语通义听语有哪些优势通义听语能做什么体验地址写在最后 ✍创作者:全栈弄潮儿 🏡 个人主页: 全栈弄潮儿的个人主页 🏙️ 个人社区,欢迎你的加入:全栈弄潮儿的个人社区…

【已解决】MacOS13.4 arm64 python3.8 pycharm anaconda无法安装wordcloud问题

环境 操作系统:MacOS 13.4 系统架构:osx-arm64 python版本:3.8 编辑器:PyCharm 问题 在PyCharm的terminal中安装wordcloud,但总是装不上,显示如下报错: ERROR: Failed building wheel for wo…

跨境电商补单策略:如何提升销量和权重

跨境电商经营中,有一种快速提升产品权重和销量的策略:补单 补单可以帮助产品快速积累评论,提升排名,并打造爆款,然而,当前市场上大约90%的测评资源质量低下,好的资源寥寥无几 而且跨境电商的经…

航天航空飞机火箭模型3D打印制作服务/增材制造航空模型制作

3D打印是对“增材制造”这种材料成型工艺的通俗叫法。3D打印是制造业有代表性的颠覆性技术,区别于传统的材料成型工艺,在加工的过程中材料质量不减反增,通过“自下而上”的材料累加来成型。 【CASAIM智能制造】是中科院下属机构,作…

chatgpt赋能python:用Python写优质SEO文章的方法

用Python写优质SEO文章的方法 Python语言是当前广泛应用于程序开发的最流行的高级编程语言之一。Python能够通过结构化和面向对象编程的方式,帮助开发者快速地开发各种类型的应用程序。但是,Python的使用不仅限于程序开发。最近,Python在SEO…

解读科学计算助力行业高质量发展|2023 开放原子全球开源峰会科学智能分论坛即将启幕

诺贝尔奖获得者威尔逊曾说过,现代科学研究的三大支柱:科学实验、理论研究、科学计算。深度学习和科学模型的结合,将会给传统科学领域带来新的机遇,并推动科研范式的创新。人工智能在科学计算领域有哪些问题和突破?如何…

重磅升级|ONES Resource 资源管理解决方案

在研发项目中,科学高效的资源管理,能有效减少资源浪费、成本超支和进度延误,以最少的投入实现资源效益的最大化。 ONES Resource 以资源规划与进度跟踪两个环节为核心,提供了多维度的可视化报表,全面展示资源规划与使…

团队管理之性能实施团队日志5

文章目录 一、前言二、项目计划三、管理团队间的事件四、管理团队内的事件五、管理上层领导事件的进度和预期六、管理风险和资源 一、前言 今天重做了一遍项目的计划。 因为在我上周三离开项目组的时候,跟他们说要创建一个详细的项目计划,但是到今天我还…

ChatGPT唤醒AI游戏?

配图来自Canva可画 “七天制作新游戏”、“AI全自动完成所有游戏!”......继各种AI绘画、AI合成照片、视频之后,AI在游戏领域开启了新一场狂欢。 长久以来,游戏和AI一直有着“相互扶持”的亲密关系——一边是游戏充当AI科研基地&#xff0c…

哪种电容笔更好用?便宜好用的电容笔

有了电容笔使用方便、随身携带,一跃成为iPad人士的新宠,几乎是人手必备的数码单品,电容笔市场十分庞大,让消费者很难抉择到底电容笔哪个品牌最好,所以下面就介绍几款使用效果不错的电容笔,分享给大家。 一…

苹果笔买原装的还是随便买?好用又便宜的平替电容笔

如今,电容笔在网上办公室、网上教育等行业都很受欢迎,平替电容笔会取代苹果原装的电容笔吗?事实上,你完全没有必要花费大量的金钱来购买一支原装的苹果电容笔。一支普通的平替式电容笔也就一百到二百块钱,比起苹果的电…

2032年物联网通信协议市场将达到246亿美元,蓝牙技术起重要作用

到 2032 年,物联网通信协议市场价值将达到 246 亿美元。 2022年,其估值为159亿美元。 2022 年至 2032 年之间的复合年增长率可能会达到 4.5%。 消费电子产品正在集成物联网通信协议,实现跨设备的连接和通信。 这些进一步促进了连接和智能产…

代码审计精品课程|python之SSTI漏洞介绍

SSTI模板注入 Python类 类(class)是Python中的一种基本的程序组织结构。它们允许定义一种新的数据类型,称为对象(object),并为该类型定义行为(即方法)。 Python中的类由关键字cla…

【shiro】subject.login(token)流程源码分析

前言 之前在写【Shiro】SimpleAuthenticationInfo如何验证password的时候,了解了下验证方式的源码,但在做shiro整合Jwt时,debug发现执行的顺序和理解的不太一样,因此,中途插篇了解下这个login的源码,看看它…

VisualAssist v10.9.2491 NEW-Crack

VisualAssist 为 C/C 和 C# 开发人员填补 Visual Studio 中的空白 快速导航 以全新的方式轻松移动您的代码 — 移动到您的项目和解决方案中的任何文件、方法、符号或引用。从任何地方到达任何地方。 与其他类型的功能一样,Visual Assist 的导航功能对于 IDE 来说是全…

开发者必读指南:必须知道的关键性能指标,提升代码性能

1、性能指概述 在Web应用程序的开发过程中,性能是一个至关重要的问题。高性能的Web应用程序需要快速响应,并能够处理大量的并发请求。而为了评估Web应用程序的性能状况,我们需要关注一些关键的性能指标。本文将介绍一些常见的Web项目性能指标…

【网络】· 路由交换设备远程管理,以及VLAN的配置

目录 🍉配置管理IP地址 🥝配置VTY密码 🥝配置默认网关 🍉虚拟局域网(VLAN) 🥝VLAN的概念 🥝VLAN范围 🥝VLAN基本配置 🍌创建VLAN 🍌删除VLAN &…

chatgpt赋能python:Python利用数据可视化出图,为SEO拓展新思路

Python利用数据可视化出图,为SEO拓展新思路 数据可视化出图在SEO领域中是非常重要的,它不仅能丰富网站内容,还能提高用户体验。而Python语言在数据处理和可视化方面具有很大的优势,让我们一起来看看如何利用Python出图来拓展SEO应…

制造业大型企业为什么需要做采购数字化转型?

大型制造企业要在采购方面进行数字化转型,原因如下: 成本优化:采购中的数字化转型使组织能够简化采购流程、自动化手动任务并消除低效率。通过减少采购周期时间、消除特立独行的支出以及提高与供应商谈判能力来实现成本优化。 改进可见性和分…

Java --- springboot3之日志管理

目录 一、日志整合原理 1.1、简介 1.2、日志格式 1.3、记录日志 1.4、日志级别 1.5、日志分组 1.6、日志文件输出 1.7、文件归档与滚动切割 1.8、自定义日志系统 一、日志整合原理 规范:项目开发不要编写System.out.println(),应该用日志记录信息…