电脑端通过ssh连接手机Termux

20 篇文章 1 订阅
4 篇文章 0 订阅

一、Termux

Termux 是一个适用于 Android 的开源终端模拟器和 Linux 环境。 它提供了一个命令行界面,让用户可以在 Android 设备上运行 Linux 命令和程序。

1.1 Termux 的主要功能

无需 root 权限即可使用。

使用 apt 或 pkg 命令安装软件包。

支持 zsh、Python、Ruby、NodeJS、MySQL 等软件。

运行 shell 脚本。

进行网络连接。

访问文件系统。

1.2 Termux用途

学习 Linux 命令和工具。

进行开发工作。

管理服务器。

运行各种工具和程序。

二、Termux下载及安装

2.1 配套教程安装包

本教程配套的Android版Termux安装包获取方法文章末扫码到公众号「视觉研坊」中回复关键字:Termux安装包。获取下载链接。我提供的安装包是从官网上下载的,无毒,放心安装使用。

下载解压后的样子如下:

在这里插入图片描述

2.2 官网下载

部分手机的应用市场里面可以直接搜索到Termux,如果能搜到直接下载安装即可。如果搜索不到,看下面方法:

在手机浏览器或百度中打开网址:https://www.pgyer.com/42gg,打开后界面如下,直接安装即可:

注:我提供的链接是官网的,如果直接搜索Termux会有很多第三方软件方,水深,谨慎下载!!!

在这里插入图片描述

三、Termux设置

经过上面步骤安装好后手机桌面上会有Termux应用图标,如下,栓剂打开:

在这里插入图片描述

3.1 换源

在打开的Termux终端输入换源命令:

termux-change-repo

输入该命令后会进入如下的页面,在里面点OK确认就行:

在这里插入图片描述

3.2 更新系统包

更新系统包输入下面命令:

pkg upgrade && pkg update

在这里插入图片描述
在这里插入图片描述

3.3 安装 openssl

安装 OpenSSL使用命令:

pkg install openssl

在这里插入图片描述

3.4 安装 openssl-tool

安装 openssl-tool使用命令:

apt install openssl-tool

在这里插入图片描述

3.5 生成ssh密钥

生成ssh秘钥命令,这将会在默认的目录下生成新的主机密钥:

ssh-keygen -A

在这里插入图片描述

3.6 查询用户名

查询用户名的命令:

whoami

在这里插入图片描述

3.7 设置连接登录密码

设置连接登录密码命令,弹出后输入想要设置的密码,你按下的密码是不会在界面上显示出来的:

passwd

在这里插入图片描述

3.8 启动sshd服务

启动sshd服务命令:

sshd

在这里插入图片描述
至此,手机端Termux控制台应该已经成功的启动了sshd服务,它运行的默认端口是:8022,不是通常的22端口。

四、电脑端连接Termux

4.1 查看手机ip地址

保证电脑和手机在同一局域网内,在手机端Termux中输入命令查看手机的ip地址:

ifconfig

在这里插入图片描述

还有一中查看手机ip地址的方法,打开手机已连接的WIFI信息,如下:

在这里插入图片描述

4.2 ssh连接

先在电脑端通过cmd打开终端,输入下面命令连接手机:

ssh -p 8022 192.168.0.xx4

注:最后面的192.168.0.xx4输入自己的手机ip地址。

连上后输入登录密码。

在这里插入图片描述

4.3 MobaXterm连接

这里推荐一个三方远程连接软件MobaXterm,如下,通过该软件可以可视化手机终端目录结构,拷贝文件直接相互拖即可:

在这里插入图片描述
下面是该软件的连接方法:

在这里插入图片描述
在这里插入图片描述

进入手机终端后的样子如下:

在这里插入图片描述

五、问题

部分学者第一次在手机上安装Termux时可能会出现问题:CANNOT LINK EXECUTABLE “sshd”: library "
libcrypto.so.3" not found: needed by main executable

在这里插入图片描述
问题分析:

这个错误是因为你的系统找不到 “libcrypto.so.3” 这个库文件,它是 OpenSSL 的一部分。这可能是因为你的 OpenSSL 版本过低,或者没有正确安装。

出现这个问题可能是你安装好Termux后直接运行apt install openssh,在运行sshd时导致的。建议按照我的教程依次安装相应的包,不会出问题。

六、Termux常用命令

Termux 提供了许多命令行工具,可用于在手机上执行各种任务。 以下是一些常用的命令行工具:

apt:用于安装和卸载软件包
pkg:用于管理软件包
ls:列出目录中的文件
cd:更改目录
mkdir:创建目录
rmdir:删除目录
touch:创建文件
cat:查看文件内容
echo:输出文本
grep:搜索文本
sed:编辑文本
awk:处理文本

七、总结

以上就是电脑端通过ssh连接手机Termux的详细过程,希望能帮到你。

总结不易,多多支持!

感谢您阅读到最后!关注公众号「视觉研坊」,获取干货教程、实战案例、技术解答、行业资讯!

  • 43
    点赞
  • 57
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
要在Termux中通过SSH远程连接,你需要按照以下步骤进行操作。 1. 首先,在Termux中安装必要的软件。你需要安装Termux本身、vim编辑器、sudo软件和SSH软件。可以使用以下命令来安装它们: - 安装Termux:在应用商店中下载并安装Termux应用。 - 安装vim编辑器:在Termux中运行命令`pkg install vim`来安装vim编辑器。 - 安装sudo软件:在Termux中运行命令`pkg install tsu`来安装sudo软件。 - 安装SSH软件:在Termux中运行命令`pkg install openssh`来安装SSH软件。 2. 配置SSH服务。在Termux中运行以下命令来配置SSH服务: - 查看IP地址:在Termux中运行命令`ifconfig`来获取你的手机的IP地址。 - 设置用户名和密码:在Termux中运行命令`passwd`来设置你的用户名和密码。 - 启动SSH服务:在Termux中运行命令`sshd`来启动SSH服务。 3. 在电脑上安装XShell软件。你可以直接在官方网站上下载和安装XShell软件。 4. 使用电脑上的命令提示符(CMD)来通过SSH连接手机。在CMD中运行以下命令: - 输入命令`ssh your_username@your_phone_ip_address`,将`your_username`替换为你在Termux中设置的用户名,将`your_phone_ip_address`替换为你在第2步中获取到的手机IP地址。 - 输入你在Termux中设置的密码,然后你就可以通过SSH远程连接Termux了。 请注意,这只是一个基本的步骤指南,并且可能因为不同的设备和操作系统而有所差异。如果遇到任何问题,你可以参考上面提到的引用、引用和引用中的详细步骤来进行操作。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [通过ssh连接Termux](https://blog.csdn.net/Java721/article/details/118249153)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

视觉研坊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值