windows电脑ssh连接安卓termux
最近跟风一个优秀的同事玩起了termux,明明一个简单的ssh,搞了我两天,差点崩溃
一怒之下,觉得很有必要写一篇博客警醒自己
初期,在某某荚下载了高级终端,然后跟着教程配置(https://www.freebuf.com/geek/170510.html)
termux换源,通过命令:vi $PREFIX/etc/apt/sources.list,:wq!保存退出即可

termux升级:pkg update
然而!!!安装东西总是出现404,这让我很不爽,重装几次依然如此
好在,第二天换了酷安的安装后就略微顺畅很多
接着就正式进入主题,通过ssh远程termux(参考https://www.cnblogs.com/abeen/p/9911987.html)
termux依次执行命令:
termux-setup-storage # 生成storage目录,其中包含对应手机外部存储路径的目录。如shared就是手机外部存储根目录
apt install openssh
在电脑通过cmd生成输入以下命令:
ssh-keygen
这里就是我遇到最坑的时候了,cmd通过ssh命令时只识别.ssh里面的pub文件作为公钥!

而我在上图后面直接输入id_rsa只是保存到C:\User\Administrator,所以一直都提示要输入密码,而Termux是不能通过密码连接的!!!故将一直密码无效

因此,如果要输入文件名的话,写上全路径C:\User\Administrator\.ssh\xxx。当然最好是直接回车(密钥另外,可随意)

生成好后,可以在C:\User\Administrator\.ssh中看到一个.pub文件,把.pub文件拷贝到手机外部存储根目录中,即storage/shared
然后termux依次执行下列命令:
cd ~
cp storage/shared/xxx.pub .ssh/
cat .ssh/xxx.pub >> .ssh/authorized_keys
sshd
另外,可以通过ifconfig和whoami查询termux的ip和用户名
最后,电脑cmd输入:ssh 用户名@ip -p 8022,即可远程termux
其实termux是单用户系统,所以ssh ip -p 8022就可以连接了
windows电脑ssh连接安卓termux的更多相关文章
- windows 使用ssh连接docker容器
		在Windows上搭建docker服务器需要在Windows模拟一个Linux平台,然后在Linux平台上搭建的docker服务器,所以在使用ssh工具连接docker容器的时候,使用的ip地址不是d ... 
- windows通过ssh连接虚拟机中的ubuntu步骤
		linux端开启ssh服务 1.安装openssh-server包 sudo apt-get install openssh-server 2.启动ssh server sudo /etc/init. ... 
- Windows命令行中使用SSH连接Linux
		转自 http://www.linuxidc.com/Linux/2014-02/96625.htm 1.下载: openssh for Winodws: 免费下载地址在 http://linux.l ... 
- iOS-Mac远程连接控制Window【苹果电脑远程连接控制Windows电脑】
		用Mac电脑时想远程控制Windows电脑,摸索了半天搞定了 1.下载Mac远程控制安装包:http://pan.baidu.com/s/1o7ZsDQy 提取密码:r2ja 2.安装好之后打开,就 ... 
- Windows上SSH服务器的配置以及客户端的连接
		1. ssh简介以及本例的应用场景 ① ssh的简介 SSH是一个用来替代TELNET.FTP以及R命令的工具包,主要是想解决口令在网上明文传输的问题.为了系统安全和用户自身的权 ... 
- windows cmd下ssh连接免密码问题解决
		windows 7 cmd下 ssh -T username@serverip 免密码连接成功 有的同学在windows下开发,并且在windows下安装了git for windows,这些资源已经 ... 
- 同一台电脑使用多个ssh连接git,出现权限不够的问题
		在本地使用多个ssh连接git时出现如下错误: Permission denied (publickey,gssapi-keyex,gssapi-with-mic) 当一台电脑上同时使用多个ssh k ... 
- Linux/Windows 配置config 使用ssh连接
		Linux 产看本地是否有ssh 公私钥 1 cd ~/.ssh 2 ls -a 有的话继续(没有 ssh-keygen 生成) 将公钥内容复制到要连接的服务器用户下 方法一 ssh-copy-id ... 
- Windows电脑多个SSH Key管理.md
		笔者偏在阿里云,Github,开源中国上均存放一些私有项目代码,因此需要再Windows电脑上配置多个SSH Key 环境 操作系统:windows 7 Git 提示:Git 安装后就可以使用 Git ... 
随机推荐
- pandas 之 交叉表-透视表
			import numpy as np import pandas as pd 认识 A pivot table is a data summarization tool(数据汇总工具) frequen ... 
- MarkdownPad 2破解
			MarkdownPad 2 是一款较不错的Markdown编辑器,可快速将文本转换为美观的HTML/XHTML的网页格式代码,且操作方便,用户可以通过键盘快捷键和工具栏按钮来使用或者移除Markdow ... 
- js数据类型详解
			一.js数据类型分类 (1)原始数据类型(值类型) null 空类型,变量声明了并赋值为null.转化为数字是0 undefined 未定义,变量声明了但未赋值.转化为数字为NaN boolean 布 ... 
- 模仿51cto搜索框
			做这个demo遇见的问题 1==>input type=submit有默认样式 padding:1px 6px所以将他去除 2==>input submit有默认样式 去除默认边框 bor ... 
- redis常用命令手册大全
			一.五种数据类型1.Redis字符串StringString 是最简单的类型,你可以理解成与 Memcached 是一模一样的类型,一个 key 对应一个value,其上支持的操作与 Memcache ... 
- Nginx配置文件nginx.conf(八)
			原文链接:https://www.cnblogs.com/knowledgesea/p/5175711.html 在nginx.conf的注释符号是#. 默认的nginx.conf内容为: #user ... 
- Netty4的介绍(一)
			Netty是由JBOSS提供给的一个java开源框架.Netty提供异步的.事件驱动的网络应用框架和工具,用以快速开发高性能.高可靠的网络服务器和客户端程序. 也就是说,Netty是一个基于NIO的客 ... 
- kubectl-trace 基于bpftrace 的kubernetes 集群性能分析工具
			kubectl-trace 是一个kubectl 的插件,我们可以使用基于bpftrace 的编程能力,来分析系统的性能问题, 强大,灵活,后边安装试用下 参考架构 参考资料 https://gith ... 
- jvm内存结构及对象漫谈(较全)
			最近想整理一下GC相关的知识和经验,在整理之前先整理一下jvm的内存结构,后续会持续更新. jvm内存结构重要由两部分组成:线程共享区域与线程私有区域,如下图所示: 其中方法区和堆为线程共享区域,栈与 ... 
- 【LG5171】Earthquake
			[LG5171Earthquake] 题面 洛谷 题解 本题需要用到类欧几里得算法. 前置知识:类欧几里得 就是求函数\[\varphi (a,b,c,n)=\sum_{i=0}^n \left\lf ... 
