zoukankan      html  css  js  c++  java
  • 免root xshell连接termux

    免root实现xshell连接termux

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

    一.配置termux

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

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

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

    $ 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

    #### 四.创立连接
    手机查看当前用户名
    
    ```a
    $ whoami
    

    手机查看当前ip地址

    $ ifconfig
    

    xshell连接手机

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

  • 相关阅读:
    noip模拟赛 钻石
    noip模拟赛 整除
    noip模拟赛 拼不出的数
    noip模拟赛 正方形
    noip模拟赛 财富
    noip模拟赛 a
    Java基础知识强化23:Java中数据类型转换(面试题)
    Java基础知识强化22:Java中数据类型转换
    Java基础知识强化21:Java中length、length()、size()区别
    MySQL(12):windows下解决mysql忘记密码
  • 原文地址:https://www.cnblogs.com/WTa0/p/11810892.html
Copyright © 2011-2022 走看看