当前位置: 首页 > article >正文

告别手机小键盘:用电脑SSH连接Termux的保姆级教程(附公钥配置避坑指南)

告别手机小键盘用电脑SSH连接Termux的保姆级教程附公钥配置避坑指南在移动办公和学习场景中Termux作为Android平台上的强大终端模拟器让手机也能运行完整的Linux环境。但触屏输入命令的体验始终不如物理键盘高效尤其当需要编写复杂脚本或长时间操作时。本教程将彻底解决这一痛点——通过SSH将电脑变成Termux的远程控制台实现键盘自由与大屏协作的双重提升。无论你是开发者调试移动端服务还是学习者练习Linux命令这套方案都能让效率提升300%。我们将从零开始覆盖SSH服务配置、跨设备连接、公钥认证优化等全流程特别针对Windows/macOS/Linux不同系统提供差异化操作指南并重点解决首次连接时的Permission denied错误。最终实现一次配置永久畅连的无缝体验。1. 环境准备构建Termux基础能力1.1 Termux核心组件安装在开始远程连接前需要为Termux武装三个关键组件pkg update pkg upgrade -y pkg install openssh vim termux-auth -yopenssh提供SSH服务端与客户端功能vim用于后续配置文件编辑nano用户可替换为pkg install nanotermux-auth增强型认证支持模块注意Termux默认使用pkg而非apt进行包管理前者会自动处理依赖关系并优化Android环境下的兼容性。1.2 网络环境检测成功连接的前提是设备处于同一局域网通过以下命令获取手机IPifconfig | grep inet | grep -v 127.0.0.1典型输出示例inet 192.168.1.105 netmask 0xffffff00 broadcast 192.168.1.255若提示ifconfig不可用需先安装网络工具包pkg install net-tools -y2. SSH服务配置与连接实战2.1 启动定制化SSH服务Termux的特殊环境要求对标准SSH配置进行调整sshd -p 2222选择2222端口的原因Android系统限制低端口号使用避免与电脑本地SSH服务冲突企业网络常过滤22端口流量验证服务是否运行ps -e | grep ssh正常应显示sshd进程信息。2.2 跨平台连接指南根据电脑操作系统选择对应连接方式Windows PowerShellssh $(whoami)手机IP -p 2222若提示命令不存在需开启系统OpenSSH客户端功能设置 → 应用 → 可选功能 → 添加功能选择OpenSSH客户端重启PowerShellmacOS/Linux终端ssh -o StrictHostKeyCheckingno $(whoami)手机IP -p 2222-o参数跳过首次连接的密钥确认提示。3. 公钥认证深度配置3.1 密钥生成与管理在电脑端生成SSH密钥对以Windows为例ssh-keygen -t ed25519 -f ~/.ssh/termux_key这将创建termux_key私钥需妥善保管termux_key.pub公钥需传输到手机安全提示Ed25519算法比传统RSA更安全且密钥更短优先推荐使用。3.2 密钥部署全流程将公钥内容复制到剪贴板Get-Content ~/.ssh/termux_key.pub | Set-Clipboard在Termux中创建授权目录mkdir -p ~/.ssh chmod 700 ~/.ssh添加公钥到授权列表echo 粘贴的公钥内容 ~/.ssh/authorized_keys chmod 600 ~/.ssh/authorized_keys3.3 服务端关键配置编辑SSH服务配置文件vim $PREFIX/etc/ssh/sshd_config必须修改的参数PasswordAuthentication no PubkeyAuthentication yes PermitRootLogin no AllowUsers your_username重启服务应用变更pkill sshd sshd -p 22224. 高阶优化与故障排查4.1 连接稳定性增强在~/.ssh/config中添加电脑端配置Host termux HostName 手机IP Port 2222 User 你的Termux用户名 IdentityFile ~/.ssh/termux_key ServerAliveInterval 60此后只需执行ssh termux即可快速连接。4.2 常见错误解决方案错误提示原因分析修复方法Connection refusedSSH服务未启动/防火墙拦截检查sshd进程关闭防火墙Permission denied公钥未生效/权限错误检查authorized_keys文件权限为600No route to hostIP地址变更/设备离线重新获取IP确认网络连通性4.3 文件传输方案除SSH连接外还可通过以下方式传输文件Termux本地HTTP服务python -m http.server 8080电脑浏览器访问http://手机IP:8080下载文件rsync同步工具rsync -avz -e ssh -p 2222 ~/documents/ termux:~/backups/5. 安全防护与日常维护5.1 基础安全措施定期更换SSH端口号使用fail2ban防御暴力破解pkg install fail2ban -y cp $PREFIX/etc/fail2ban/jail.conf $PREFIX/etc/fail2ban/jail.local5.2 自动化连接脚本创建快速连接脚本termux-connect.sh#!/bin/bash IP$(adb shell ifconfig | grep inet | grep -v 127.0.0.1) ssh -p 2222 $(whoami)${IP}赋予执行权限chmod x termux-connect.sh5.3 性能监控方案实时查看系统资源占用watch -n 1 echo CPU: $(top -bn1 | grep CPU: | awk {print \$2})% | Mem: $(free -m | grep Mem: | awk {print \$3})MB/$

相关文章:

告别手机小键盘:用电脑SSH连接Termux的保姆级教程(附公钥配置避坑指南)

告别手机小键盘:用电脑SSH连接Termux的保姆级教程(附公钥配置避坑指南) 在移动办公和学习场景中,Termux作为Android平台上的强大终端模拟器,让手机也能运行完整的Linux环境。但触屏输入命令的体验始终不如物理键盘高效…...

终极指南:如何在Windows 11上完美运行DirectX 1-7经典游戏:DDrawCompat兼容方案

终极指南:如何在Windows 11上完美运行DirectX 1-7经典游戏:DDrawCompat兼容方案 【免费下载链接】DDrawCompat DirectDraw and Direct3D 1-7 compatibility, performance and visual enhancements for Windows Vista, 7, 8, 10 and 11 项目地址: https…...

视频内容智能提取:让每一帧PPT都成为你的知识资产

视频内容智能提取:让每一帧PPT都成为你的知识资产 【免费下载链接】extract-video-ppt extract the ppt in the video 项目地址: https://gitcode.com/gh_mirrors/ex/extract-video-ppt 你是否曾经面对一段精彩的在线课程或会议录像,想要保存其中…...

如何快速安装Obsidian Copilot:面向初学者的完整指南

如何快速安装Obsidian Copilot:面向初学者的完整指南 【免费下载链接】obsidian-copilot THE Copilot in Obsidian 项目地址: https://gitcode.com/gh_mirrors/ob/obsidian-copilot 你是否经常在Obsidian笔记海洋中迷失方向?信息过载、知识碎片化…...

展会营销实战指南:从精准获客到高效转化的全流程策略

1. 项目概述:从展台到订单的实战技能包如果你在B2B行业待过,或者负责过公司的市场推广,你一定对“展会”这个词又爱又恨。爱的是,它提供了一个短时间内集中接触大量潜在客户、建立品牌认知的绝佳机会;恨的是&#xff0…...

智慧医疗磁共振成像脑中风检测数据集VOC+YOLO格式1793张2类别有增强

注意数据集存在很多增强图片(即所谓重复图片,实际数据集已经经过MD5文件去重过)数据集格式:Pascal VOC格式YOLO格式(不包含分割路径的txt文件,仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件)图片数量(jpg…...

智慧医疗磁共振成像脑中风图像分类数据集1887张2类别

数据集类型:图像分类用,不可用于目标检测无标注文件数据集格式:仅仅包含jpg图片,每个类别文件夹下面存放着对应图片图片数量(jpg文件个数):1887分类类别数:2类别名称:[Normal,Stroke]每个类别图片数&#x…...

2026最权威的十大AI科研工具推荐

Ai论文网站排名(开题报告、文献综述、降aigc率、降重综合对比) TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 借助深度学习跟自然语言处理技术的AI开题报告工具,能够对研究主题开展自动分析&…...

千万级图片秒级检索:本地智能以图搜图工具实战指南

千万级图片秒级检索:本地智能以图搜图工具实战指南 【免费下载链接】ImageSearch 基于.NET10的本地硬盘千万级图库以图搜图案例Demo和图片exif信息移除小工具分享 项目地址: https://gitcode.com/gh_mirrors/im/ImageSearch 你是否曾在海量图片库中迷失方向&…...

无需下载,用快马AI快速构建你的第一个acciowork自动化脚本原型

今天想和大家分享一个快速验证工作流自动化脚本原型的经验。最近在尝试用acciowork实现一个文件监控和数据处理的工作流,但直接在本地搭建环境调试实在太麻烦。后来发现用InsCode(快马)平台可以省去这些烦恼,几分钟就能完成原型验证。 需求分析 这个自动…...

三分钟原型:用快马快速构建DLL依赖诊断工具,解决“无法定位程序输入点”错误

最近在Windows下开发时遇到了经典的"无法定位程序输入点于动态链接库"错误,这个报错真是让人头疼。经过一番折腾,我发现用InsCode(快马)平台可以快速搭建一个DLL依赖诊断工具的原型,整个过程比想象中简单多了。 工具功能设计思路 这…...

从NLog配置到SEQ看板:打造你的第一个.NET Core应用日志监控仪表盘

从NLog到SEQ看板:构建.NET Core应用的智能日志监控体系 当你的应用日志从单纯的调试信息转变为业务洞察的黄金矿脉时,一切开始变得不同。想象一下:凌晨三点,系统自动触发异常流量告警;周一晨会,你能直接展示…...

新手友好:通过快马平台轻松入门222yn页面升级开发实战指南

作为一名刚接触前端开发的新手,最近在InsCode(快马)平台尝试了222yn页面升级的练习,整个过程比想象中顺利很多。这个平台最让我惊喜的是,不需要从零开始写代码,通过简单的描述就能生成基础框架,让我可以更专注在理解代…...

Go语言封装企业微信机器人:提升开发效率与构建可靠告警系统

1. 项目概述:一个企业微信机器人的轻量级封装如果你在企业里负责自动化流程、监控告警或者日常办公效率提升,大概率听说过或者用过企业微信的群机器人。官方提供的Webhook接口虽然简单直接,但用起来总感觉差点意思:发消息要自己拼…...

基于Obsidian CLI与OpenClaw实现日笔记自动化无损归档

1. 项目概述:自动化归档Obsidian日笔记 如果你和我一样,深度依赖Obsidian来管理每天的工作流、会议记录和灵感碎片,那么你的Vault根目录下一定堆满了以日期命名的日笔记文件。时间一长,根目录就会变得杂乱无章,查找特…...

SharpIDE:基于Roslyn与.NET CLI的轻量级C# IDE设计与实现

1. 项目概述:一个为C#开发者量身定制的轻量级IDE如果你是一名C#开发者,尤其是经常在Windows环境下进行快速脚本编写、小型项目开发或者教学演示,那么你大概率对Visual Studio的“重量级”深有体会。启动慢、占用资源多、功能繁杂,…...

LabVIEW图像处理实战:用NI Vision函数搞定灰度图的平移、旋转与缩放(附避坑指南)

LabVIEW图像处理实战:灰度图几何变换的深度解析与避坑指南 在工业检测、医疗影像和科研分析领域,灰度图像的几何变换是最基础却最容易出错的环节。许多刚接触LabVIEW机器视觉的开发者常困惑:为什么旋转后的图像边缘出现锯齿?缩放操…...

芯片流片前的最后一道防线:深入理解Pre/Post Gate Sim与功耗签核的关系

芯片流片前的最后一道防线:深入理解Pre/Post Gate Sim与功耗签核的关系 在芯片设计的世界里,流片前的最后验证阶段就像一场精心编排的交响乐,每个验证环节都必须完美配合。Pre-Gate和Post-Gate仿真作为这场交响乐中的关键乐章,它们…...

解锁视频智能分析:多模态AI技术实战指南

解锁视频智能分析:多模态AI技术实战指南 【免费下载链接】video-analyzer Analyze videos using LLMs, Computer Vision and Automatic Speech Recognition 项目地址: https://gitcode.com/gh_mirrors/vi/video-analyzer 在视频内容爆炸式增长的今天&#xf…...

等了两年,Cloudflare 终于给规则引擎加上了通配符

有些功能,不是技术上难,而是做对了才算真难。 通配符(Wildcard)匹配就是这样。它的概念简单得不能再简单——用一个 * 号代表"任意内容"——但要在一个服务数千万域名的规则引擎里把它做对,背后藏着一连串工…...

从游戏开发视角看OpenGL:在VS2022中快速搭建你的第一个3D渲染窗口(附完整代码)

从游戏开发视角看OpenGL:在VS2022中快速搭建你的第一个3D渲染窗口(附完整代码) 当你想绕过游戏引擎直接操控图形渲染管线时,OpenGL始终是最可靠的伙伴。作为跨平台的图形API标准,它既能让你深入理解现代GPU的工作机制&…...

2026 四川创意设计服务排名:可视化、UI、品牌 VI 与 3D 数字内容优选

随着政企数字化推进,可视化大屏、UI 界面、品牌 VI、3D 数字内容等需求持续上升。市场机构能力差异较大,选择靠谱服务商需结合技术实力、项目经验、服务口碑、定制能力等综合判断。本文整理四川地区优质设计机构,聚焦政企与品牌客户需求&…...

TestDisk数据恢复终极指南:3步找回丢失分区和误删文件

TestDisk数据恢复终极指南:3步找回丢失分区和误删文件 【免费下载链接】testdisk TestDisk & PhotoRec 项目地址: https://gitcode.com/gh_mirrors/te/testdisk 你是否曾经因为硬盘分区突然消失而惊慌失措?或者不小心删除了重要文件却找不到回…...

别再乱调价了!广告主必看的oCPC出价与转化回传实战避坑指南

广告主必读:oCPC出价与转化回传的7个致命误区与破解之道 "昨天账户成本又爆了!"深夜11点,某电商运营小王的微信群弹出这条消息。这已经是本周第三次因为oCPC投放问题紧急加班。像小王这样的广告优化师,每天都在与飘忽不…...

从实验室小白到看懂PET报告:给临床医生和影像科新人的非物理向科普指南

从实验室小白到看懂PET报告:给临床医生和影像科新人的非物理向科普指南 第一次拿到PET报告时,肿瘤科的李医生盯着那个"SUVmax12.3"的数值皱起了眉头——这个数字意味着什么?比上周高了0.5是进展还是误差?左下肺那个&quo…...

替换背景颜色怎么操作?2026年最全免费工具推荐与详细教程

最近有很多粉丝问我:替换背景颜色怎么操作?特别是做电商、制作证件照、处理产品图的朋友,都在寻找一个既简单又好用的解决方案。今天我就把自己用过的所有工具和方法整理出来,手把手教你替换背景颜色,让你的图片瞬间变…...

没有专业暗室怎么办?用示波器+电流钳给你的产品做个骚扰功率‘体检’(附估算方法与避坑指南)

低成本EMC预检方案:用示波器与电流钳实现骚扰功率快速评估 当你的硬件团队正在为新产品熬夜调试时,最令人沮丧的莫过于EMC实验室发回的那份不合格报告——特别是当问题出在38MHz频点超标这种本可早期发现的基础性问题上。我们曾为某医疗设备客户节省了23…...

你的电脑管家可能是蓝屏帮凶?实测Wise System Monitor与英特尔RST驱动冲突引发的IRQL_NOT_LESS_OR_EQUAL

你的电脑管家可能是蓝屏帮凶?实测Wise System Monitor与英特尔RST驱动冲突引发的IRQL_NOT_LESS_OR_EQUAL 你是否经历过这样的场景:电脑突然蓝屏,屏幕上显示"IRQL_NOT_LESS_OR_EQUAL"这样的专业术语,让你一头雾水&#…...

三步掌握QQ空间记忆备份:GetQzonehistory让你的青春永不褪色

三步掌握QQ空间记忆备份:GetQzonehistory让你的青春永不褪色 【免费下载链接】GetQzonehistory 获取QQ空间发布的历史说说 项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory 还记得那些年在QQ空间留下的青春印记吗?那些深夜的感…...

Git克隆又报错?手把手教你排查并解决GnuTLS recv error (-110)这个烦人问题

Git克隆报错GnuTLS recv error (-110)的终极排查指南 当你正专注地执行git clone命令,突然屏幕上跳出GnuTLS recv error (-110): The TLS connection was non-properly terminated.这样的错误提示,那种感觉就像在高速公路上突然爆胎。作为开发者&#xf…...