文章目录

  • XShell通过ssh连接Termux
    • 1.安装Termux
    • 2.安装vim编辑器-替换镜像源
    • 3.安装sudo软件
    • 4.配置SSH
      • 4.1 查看ip地址
      • 4.2 查看自己的用户名
      • 4.4 在电脑上安装xshell软件
      • 4.5 使用电脑cmd ssh连接手机
      • 4.6 使用XShell连接手机

XShell通过ssh连接Termux

1.安装Termux

点击此处,进入下载(官方)

安装成功后显示如下:

2.安装vim编辑器-替换镜像源

首先输入pkg install vim安装vim编辑器,然后输入export EDITOR=vim把默认编辑器修改为vim,然后输入apt edit-sources把源网址删除替换为:http://mirrors.tuna.tsinghua.edu.cn/termux(进入后按i进入编辑模式,替换完成后按ESC然后输入:wq加回车退出)

3.安装sudo软件

一开始是不能用sudo命令的,所以需要输入pkg install tsu安装sudo

4.配置SSH

4.1 查看ip地址

输入ifconfig查看自己的ip地址,其中以192.168开头的就是你的ip地址

4.2 查看自己的用户名

输入whoami得到自己的用户名

4.3 安装SSH软件
输入pkg install openssh安装SSH软件,安装好之后输入passwd添加密码(需要输入两次),最后输入sshd和nmap (你的ip地址)来开启服务,nmap也需要用pkg安装,安装语句是pkg install nmap,(下面就不再说pkg的安装用法了,上面说了很多次啦)

4.4 在电脑上安装xshell软件

下载地址,可以支持一下正版,学生也有免费通道,安装过程就不演示了,安装完成点击新建用户密钥生成向导。

点击下一步

设置密钥名称,并添加密码

将密钥文件保存到本地

通过QQ将文件传送至手机,文件路径为:内部存储>Andriod>data>com.tencent.mobileqq>Tencent>QQfile_recv

在XShell中新建会话

填写名称,远程主机ip(termux终端上使用ifconfig查看ip地址),默认端口号8022

termux终端使用sshd命令启动ssh服务

4.5 使用电脑cmd ssh连接手机

使用命令 ssh 远程用户名@远程主机ip 进行远程连接

电脑cmd ssh连接手机成功

4.6 使用XShell连接手机

Xshell连接手机,设置两种登录方式(密码和公钥)


方式一:远程密码登录,填写远程用户的密码
方式二:远程公钥登录,填写之前生成的公钥密码


至此,XShell连接手机成功。
谢谢大家,如果有什么问题或者心得可以评论区一起交流学习!

通过ssh连接Termux相关推荐

  1. Termux配置ssh连接

    一.安装open-ssh # 安装 pkg install open-ssh # 启动sshd sshd # 关闭sshd pkill sshd # 查看sshd是否运行 ps aux | grep ...

  2. SSH连接不上Linux的解决方法

    SSH连接不上Linux的解决方法: 连续弄了几次,今天早上终于把SSH连接虚拟机连接不通的问题解决了. 先简单说下概要: 主机装的是XP系统,虚拟机用的是red hat Linux. 我用的是nat ...

  3. 如何管理多个 SSH 连接

    如果你使用多个ssh连接,管理和记住 IP 地址.用户名和密码.秘钥会有点困难.在本指南中,将学习使用 ssh 的配置文件,该文件存储 ssh 连接所需的所有信息. 创建配置文件并添加主机信息 每台基 ...

  4. VSCode 中利用 Remote SSH 连接远程服务器

    北京时间 2019 年 5 月 3 日,在 PyCon 2019 大会上,微软发布了 VS Code Remote.这是一个用来实现远程开发的功能插件,对于许多使用 Windows 进行开发,但是需要 ...

  5. Linux/ubuntu 服务器开启6010端口-X11服务-ssh连接

    此文首发于我的个人博客:Linux/ubuntu 服务器开启6010端口-X11服务-ssh连接 - zhang0peter的个人博客 晚上在检查我的Linux-ubuntu服务器的端口状况时发现开启 ...

  6. ssh 连接ubuntu的虚拟机问题

    我在winxp的虚拟机上装了一个ubuntu9.04的系统,winxp的ip为10.118.62.157,ubuntu的ip为192.168.116.1  两个ip互相ping都是正常的,但是,我在w ...

  7. (完全解决)Windows如何使用批处理命令进行SSH连接并自动输入密码

    找了很多方法,有说用 密钥的 sshpass工具的 用SSH客户端连接工具 脚本的 我很久之前试过用自己的虚拟机Linux SSH连接服务器Linux,使用过密钥,确实方便,但是没有试过Windows ...

  8. SSH连接问题:1.Software caused connection abort2.client_loop: send disconnect: Connection reset

    这个问题很多人都认为是 1.服务器设置了SSH连接的时间,到了时间会给你自动断掉. 这个的确是需要优先检查的,如果是这个原因,改一下服务器的ssh配置即可,但是在我这里并不是这样. 2.单纯是有点久没 ...

  9. linux中解决SSH连接慢问题

    现在连接linux服务器一般都是使用SSH远程连接的方式.最近新装了一台服务器,发现telnet时速度很快,ping时一切也正常,但SSH连接的时候却很慢.经过网上资料查询,大致是有以下几种原因: 1 ...

  10. 远程SSH连接服务与基本排错

    为什么要远程连接Linux系统?? 在实际的工作场景中,虚拟机界面或物理服务器本地的窗口都是很少能够接触到的,因为服务器装完系统后,都要拉到IDC机房托管,如果是购买了云主机,更碰不到服务器本地显示器 ...

最新文章

  1. linux系统怎样连手机,Linux下手机与蓝牙的连接配置
  2. 国家重点研发计划高新领域 “智能机器人、网络协同制造和智能工厂”重点专项2018年度项目申报指南建议
  3. 36 岁开发者应聘被拒,这 3 位 50 岁程序员的生存秘籍送给你!
  4. C++17 非类型模板参数的auto 和 DevC++ 支持C++17
  5. java中最容易犯错的特殊字符
  6. Spring事务传播行为详解
  7. javascript一句话技巧
  8. Serverless 工程实践 | 快速搭建 Kubeless 平台
  9. 前端学习(1542):cdn简介
  10. cocos2dx Auto-batching的使用
  11. 洛谷——P1304 哥德巴赫猜想
  12. Redis 常用命令操作
  13. xv6源码阅读——xv6的启动,进程初识
  14. 电信版本-中兴B860AV1.1-T-S905M-B NAND闪存 线刷救砖固件
  15. linux文件夹的执行权限不够怎么解决
  16. 计算机系统具有运行可靠性,计算机系统的可靠性技术
  17. Rk3399 Android 7.1 使用 git 管理代码之后编译不通过
  18. Excel在线常用工具
  19. CASS11.0.0.8最新版免狗下载安装教程
  20. 【wifi】抓取握手包

热门文章

  1. 如何下载vue.js
  2. win10安装visio2010出错_win7安装Office Visio 2010时出现错误怎么办
  3. PMP通关必备——知识地图全套(附PMBOK第七版)
  4. MySql 免费数据库管理工具
  5. 确定单峰区间Matlab,0618法matlab实验报告.doc
  6. Python内置数学模块全整理,易查易阅
  7. 解决MATLAB无法读取笔记本内置摄像头
  8. 高等代数——大学高等代数课程创新教材(丘维声)——1.3笔记+习题
  9. 基于javaEE的医院病历管理系统的设计与实现
  10. 【全网最新最全28套】Java毕业设计项目合集_轻松完成毕设_Java实战项目/Java练手项目