Win10使用ssh登陆手机Termux
WIN10开启自带的ssh beta功能
系统设置-应用-应用和功能-管理可可选功能
添加功能,添加OpenSSH Client和OpenSSH Server
然后WIN+R启动cmd,输入bash后进入bash模拟环境(如果执行bash未进入linux模拟环境,则参考这个),输入命令
ssh-keygen -t rsa
这会生成两个文件id_rsa和id_rsa.pub,并保存在~/.ssh/下,前者是私钥,后者是公钥。
手机Termux上设置
- 将win10上生产的id_rsa.pub的内容复制到/data/data/com.termux/files/home 下.ssh目录下的authorized_keys文件中并保存。(.ssh目录使用ls -a查看隐藏文件)
- 在termux输入whoami以获取用户名,如u0_a32
- 在termux输入sshd开启openssh的守护进程
WIn10上登陆Termux
- Win10和手机连入同一个WiFi,然后termux下输入ip a,查看私有ip地址,如192.168.0.189
- Win10上的bash模拟终端输入ssh u0_a32@192.168.0.189 -p 8022