通过 adb/ssh 远程访问自己的安卓手机

使用 Linux 的同学经常使用的一个工具是 ssh,可以通过 shell 进去一个硬件系统的环境,无论是做运维还是机器学习,或者其他极客使用场景。使用 shell 方式后,可以在安卓手机上安装 python,java,g++等环境,安装其他三方库。

需要在安卓机上安卓安装 apk:Termux


更新软件库,使用 pkg,而不是 apt

pkg update

安装 ssh server 

pkg install openssh

设置可见密码,用于登录 ssh


passwd:root,root

启动ssh server:

sshd restart

到此,ssh server 已经启动完成。

现在可以通过同局域内机器进行 ssh 连接:

ssh -p 8022 root@192.168.3.6

但是,有的情况下,不能通过局域网方式,可以用USB线 adb 方式进行改造下。把安卓机端口跳转出来到本机

/Users/===/Library/Android/sdk/platform-tools/adb forward tcp:8022 tcp:8022

即安卓8022->本地8022

再进行login

ssh -p 8022 root@localhost


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。