Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

搜索
查看: 247|回复: 1

[文档] 远程连接手机上的Termux Linux系统 [复制链接]

me

Rank: 2Rank: 2

UID
3190532
帖子
162
PB币
359
贡献
0
技术
7
活跃
255
发表于 2018-4-27 00:58:23 |显示全部楼层
本帖最后由 ncefamily 于 2018-4-28 00:07 编辑

安卓手机上安装了Termux程序,该程序在你的安卓手机上模拟一套简易的Linux系统。但是Termux不能支持以密码的方式进行远程登陆。那么如何借助xshell,secure CRT这种ssh客户端连接到我手机上的termux Linux系统呢?


首先你要保证你的手机与你的电脑在同一个网络。查看你电脑的ip和你手机termux上的ip并记录下来。


以小叔叔为例:小叔叔的Windows Surface Pro 4上使用Vmware workstation pro 14虚拟机安装了CentOS7.4 Linux系统。


在Linux系统里输入 :ip    -a  这条指令即可查看ip


记录Surface ro 4虚拟机Linux系统的ip 是172.16.1.232


记录手机TermuxLinux系统的ip是172.16.1.193


在本机虚拟机系统里输入指令ssh-keygen  -t    rsa 生成密钥对。回车后会告知你打算将密钥对文件存放在哪个路径。如果你啥也不输入直接回车了,则会存放在默认的路径下。如果你是root用户执行的这条指令则默认是存放在/root/.ssh/下。/root/.ssh/路径下会有id_rsa 私钥文件 和id_rsa.pub 公钥文件




在手机上的termux执行如下指令拷贝公钥文件至手机:scp       帐户名@ip:公钥文件存放路径   拷贝至手机的具体路径

如:  scp  root@172.16.1.232:/root/.ssh/id_rsa.pub    /data/data/com.termux/files/home/.ssh/ 回车



注意:手机上的termux的路径务必是  /data/data/com.termux/files/home/.ssh/。


仍然在手机上执行 cat id_rsa.pub>>authorized_keys 回车

这句话是什么意思?这句话的意思是将id_rsa.pub文件的显示结果追加到authorized_keys文件里






输入whoami查看你手机上termux当前使用的用户的名字。

一般是以u0_a开头  。u后面的0是数字0,不是字母o.

我的手机上termux的用户名是u0_a88  



输入sshd 回车 启动ssh服务  。

你可以输入ssh & 后台启动ssh 服务。

你无需怀疑&,命令后面跟随 & 标识后台运行。

注意这里的ssh服务的默认端口号不是22,而是8022,不信你输入netstat-tnlp |grep sshd 回车就知道了





在虚拟机上的linux系统里执行 ssh u0_a88@172.16.1.193  -p 8022回车,键入对话提示的词yes即可成功连接



附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 2Rank: 2

UID
4827483
帖子
52
PB币
75
贡献
0
技术
0
活跃
22
发表于 2018-5-24 09:23:19 |显示全部楼层
能提权至root权限吗
关闭

站长推荐

推荐好友加入远景可拿奖励
推荐好友进远景,可以拿3重奖励,PBB,威望,勋章,通通有~ 本帖只限回复推荐用
回顶部
Copyright (C) 2005-2018 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛 | 电脑硬件 | 安卓软件