PC环境:Ubuntu 18.04 LTS
Termux环境:Mi-4c Android 7.0
[Termux环境]
pkg install openssh
sshd
[PC,Linux环境]
ssh-keygen -t rsa
会生成两个文件id_rsa和id_rsa.pub,并保存在~/.ssh/下,前者是私钥,后者是公钥。
将id_rsa.pub文件拷贝到手机的storage/emulated/0/Download目录下(可以用ES文件管理器,或者云盘,或者U盘都行)。
[Termux环境]
cd /storage/emulated/0/Download/
查一下秘钥:
cat id_rsa.pub
cp id_rsa.pub ~/.ssh
cat id_rsa.pub > authorized_keys
再查一下秘钥:
cat authorized_keys
如果出现写不进去的情况,考虑一下权限:
chmod 700 ~/.ssh
chmod 600 authorized_keys
ifconfig
查出IP地址:192.168.1.3
whoami
查出用户名:u0_a149
pkg inst