通过ssh登录到手机 Termux
安装Termux
- Termux官网:https://termux.com/
安装openssh
安装好Termux后,点击图标进入,依次输入以下命令。
申请读写权限
termux-setup-storage
安装openssh
apt update
apt install openssh
启动sshd服务
sshd
至此,手机端已经安装好openssh,并已启动服务。
配置登录密钥
如果你的电脑生成过密钥,可以跳过这步。如果没有,在电脑依次执行以下命令。
ssh-keygen
然后进入电脑.ssh
目录,将id_rsa.pub文件拷贝到手机的/sdcard
目录下。
可以用adb命令push
cd ~/.ssh/
adb push id_rsa.pub /sdcard/
添加公钥信息
确保id_rsa.pub存在于/sdcard/
目录下,进入手机Termux。依次输入以下命令。
cd ~/.ssh
cp /sdcard/id_rsa.pub ./
cat id_rsa.pub >> authorized_keys
至此,已添加公钥信息到手机。
手机查看当前用户名。
whoami
手机查看当前ip
ifconfig -a
电脑ssh到手机
假设手机使用whoami
查看的用户名是u0_a198,手机的ip地址是192.168.1.101
则电脑ssh到手机
ssh u0_a198@192.168.1.101 -p 8022
或者,不用用户名也可以登录
ssh 192.168.1.101 -p 8022
End.
posted on 2019-11-22 14:35 zhangzongshan 阅读(699) 评论(0) 编辑 收藏 举报