使用 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