电脑连接手机 Termux 教程:SSH 局域网+数据线 ADB 直连详细步骤
如果你已经在手机上安装了 Termux,想要通过电脑远程连接、管理和使用 Termux 的 Linux 环境,最常用、最稳定的两种方式分别是 局域网 SSH 连接 和 数据线 ADB 反向代理连接 。 本文提供完整、可直接复制执行的步骤,Windows、macOS、Linux 电脑通用。

一、Termux 局域网 SSH 连接(推荐,同 WiFi 使用)
SSH 是连接 Termux 最标准、最稳定的方式,只需确保手机与电脑在 同一局域网(同一个 Wi‑Fi) 。
1. 手机 Termux 端配置
- 更新软件源并安装 OpenSSH
pkg update && pkg upgrade -y
pkg install openssh -y- 设置 SSH 登录密码
passwd按提示输入两次密码(输入时不显示,属于正常现象)。
- 查看 Termux 用户名
whoami通常类似 u0_a123 ,请 记录下来 ,登录时需要。
- 查看手机局域网 IP 地址
ifconfig在 wlan0 字段中找到 inet 对应的 IP,例如 192.168.1.100 。 也可以在手机「设置 → WLAN → 已连接网络详情」中查看。
- 启动 SSH 服务
sshd⚠️ 重要:Termux SSH 默认端口是 8022 ,不是标准的 22 端口。
2. 电脑端连接 Termux
方法 1:电脑终端直接连接(推荐)
- 确保手机和电脑连接 同一个 Wi‑Fi 。
- 打开电脑终端:
- Windows:PowerShell 或 CMD
- macOS / Linux:自带终端
- 执行连接命令:
ssh 用户名 @手机局域网 IP -p 8022示例:
ssh u0_a123@192.168.1.100 -p 8022- 首次连接输入
yes确认,再输入之前设置的密码,即可进入 Termux 终端。
方法 2:图形化 SSH 工具连接
适合习惯界面操作的用户,常用工具:Xshell、MobaXterm、Termius、FinalShell。 新建连接时填写:
- 主机/IP:手机局域网 IP
- 端口:8022
- 用户名:Termux 的用户名
- 密码:之前设置的密码 保存后直接连接即可。
3. 进阶:SSH 免密登录(可选)
免密登录更安全、更方便,配置如下:
- 电脑端生成 SSH 密钥
ssh-keygen -t rsa一路回车,使用默认配置即可。
- 将公钥上传到 Termux
scp -P 8022 ~/.ssh/id_rsa.pub 用户名 @手机 IP:~/.ssh/- Termux 端配置授权
cd ~/.ssh
cat id_rsa.pub >> authorized_keys
chmod 600 authorized_keys
chmod 700 ~/.ssh- 重启 sshd 服务:
pkill sshd
sshd之后电脑再次连接即可 无需输入密码 。
4. 局域网 SSH 常见问题
- 连接超时/连接被拒绝 检查:是否同 Wi‑Fi、IP 是否正确、端口 8022、sshd 是否启动、防火墙/路由器 AP 隔离。
- Permission denied 密码错误、用户名错误,或免密登录时权限配置错误。
- 退出连接 在终端输入
exit即可。
5. 公网远程连接(可选)
如果需要在外网访问家里的 Termux,可以使用内网穿透工具,如:
- cpolar
- frp
- nps 将手机 8022 端口映射到公网,即可通过公网 IP/域名远程连接。
二、电脑无法局域网连接?用数据线直连(最稳定)
如果遇到 路由器 AP 隔离、无法 ping 通、无 Wi‑Fi 等情况, 数据线 + ADB 反向代理 是最稳定、不受网络限制的连接方案。
1. 准备工作
- 电脑安装 ADB 下载地址: Android SDK Platform Tools 下载后解压到简单路径,例如
D:\adb。 - 手机开启「开发者选项」并打开 USB 调试 。
- 用数据线将手机连接到电脑。
- 手机弹出「允许 USB 调试」授权时,点击 允许 。
2. 验证 ADB 连接
电脑打开 CMD/PowerShell,进入 ADB 目录:
cd D:\adb查看设备是否连接成功:
adb devices显示设备编号即表示连接正常。
3. 端口转发(核心步骤)
执行以下命令,将电脑本地端口通过数据线转发到手机 Termux:
adb forward tcp:8023 tcp:8022作用: 电脑 127.0.0.1:8023 → 数据线 → 手机 Termux :8022
4. 电脑直接连接
ssh 用户名 @127.0.0.1 -p 8023输入之前设置的密码即可登录。
- 不需要知道手机 IP
- 不受路由器、网络环境限制
- 延迟极低、极其稳定
5. 数据线连接仍失败?只检查两点
- Termux 内未启动 sshd
sshd- 未设置密码
passwd总结
- 同一 Wi‑Fi → 用 SSH 8022 端口 连接。
- 无法局域网/路由器隔离 → 用 数据线 ADB 转发 8023 端口 连接。
- 需要 外网访问 → 搭配 cpolar/frp 内网穿透 。
按照本文步骤操作,绝大多数情况都能一次成功连接电脑与 Termux。




