Termux 是一个 Android 下一个高级的终端模拟器,开源且不需要 root,支持 apt(pkg) 管理软件包,安装软件包十分方便。
在 Termux 中运行 sshd,然后就可以从电脑上通过 ssh 操作安卓了:
- Termux 下载 https://apkpure.com/termux/com.termux 进行安装,它的 home 目录为 /data/data/com.termux/files/home
- 安装 OpenSSH:
pkg install openssh
- 运行 SSH 服务器:
sshd
- 设置密码:
passwd
- 客户端访问:
ssh android_ip -p 8022
建立互信:
- 电脑上微信把 id_rsa.pub 使用文件传输助手发给手机的微信
- 微信收到后点击 id_rsa.pub,然后点击右上角的三个点,保存到手机
- id_rsa.pub 会保存到手机的 Download/WeiXin 目录下
- 在 Download/WeiXin 目录下点击 id_rsa.pub,打开方式选择 Termux,会提示 Save file in ~/downloads/,点击 OPEN DIRECTORY,到终端里查看,id_rsa.pub 已经复制过去了
- 安卓的 Termux 中执行
cat ~/downloads/id_rsa.pub >> ~/.ssh/authorized_key
添加到互相文件 - 这样电脑通过 ssh 访问安卓时不需要再输入密码了