安卓手机
众所周知,像小米、华为等市面上所有的智能手机的操作系统都是安卓系统,而安卓是基于Unix系统扩展开发出来的,所以我们日常使用的手机理论上都可以看做是一台Linux的服务器,是可以通过ssh进行远程连接和管理的。
安装Termux
- Termux官网:https://termux.com/
- 考虑到官网需要使用GooglePlay,国内不能正常下载安装包,博主已经把Termux下载下来,放在CSDN上了。
- 下载地址:com.termux_099.apk
将termux的apk上传到手机端,安装即可。
安装openssh
安装好Termux后,点击图标进入,依次输入以下命令。
申请读写权限
termux-setup-storage
手机端 会弹出权限提示,选择允许读写即可。
安装openssh
apt updateapt install openssh
启动sshd服务
sshd
至此,手机端已经安装好openssh
使用nmap扫描一下我的手机地址,发现ssh服务已经开启,端口在8022,说明我们安装启动成功了。
重置当前手机用户密码
查看一下,当前手机端当前登录的用户
whoami
将该用户的密码重置为123456,这样我们就可以通过ssh远程登录到手机了
PC端ssh连接手机
通过8022端口,登录到手机命令行,登录成功。
我们就可以像操作服务器一样,来通过ssh管理手机了。但是很多路径我们当前的账号都无权查看。
来源:oschina
链接:https://my.oschina.net/u/4319831/blog/4807274