通过 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 [email protected]

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

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

即安卓8022->本地8022

再进行login

ssh -p 8022 root@localhost


你可能感兴趣的:(通过 adb/ssh 远程访问自己的安卓手机)