免root xshell链接termux

免root实现xshell链接termux

termux为安卓手机上的一款模拟linux终端的应用,因为手机上打字比较麻烦,因此想到了用电脑上的xshell经过ssh链接termux,以实现电脑控制termux。linux

一.配置termux

1.申请读写权限,以建立storage文件夹。shell

$ termux-setup-storage
$ ls
storage
$ cd storage
$ ls
dcim  downloads  movies  music  pictures  shared

进入shared目录下,这就是平常你打开手机文件管理的目录
2.安装openssh,以启动sshd。ssh

$ apt update
$ apt install openssh
$ sshd

二.配置xshell

在这里插入图片描述
在这里插入图片描述多多
在这里插入图片描述
在xshell中点击工具 -> 用户密钥管理 -> 属性 -> 公钥 -> 保存文件,这样就把公钥保存下来了。工具

三.公钥文件导入手机

添加导出的公钥信息到手机,这里别的方法须要手机root才行,然而我不想root,因此直接将公钥文件下载手机任意文件夹下,进termux的storage/shared目录下找到放公钥的文件夹便可。将公钥cp(拷贝) 到storage/dcim目录下
接下来
$ cp storage/dcim/公钥文件名.pub ./.ssh
$ cat .ssh/公钥文件名.pub >> .ssh/authorized_keys
```code

四.创立链接

手机查看当前用户名blog

$ whoami

手机查看当前ip地址图片

$ ifconfig

xshell链接手机ip

在这里插入图片描述
点击 文件->新建,主机为手机的ip地址,端口号为8022 ->链接 ->用户名为termux中whoami 的查询结果 -> 选择public key链接 -> 输入密码 ->链接成功。
在这里插入图片描述ci

相关文章
相关标签/搜索