安卓linuxdeploy不使用ssh打开终端

linuxdeploy 不使用ssh打开chroot中的系统shell终端

前提: 手机是安卓系统,arm架构,安装的是arm(或64)架构的linux发行版本,且安装形式是镜像,目录安装会出现千奇百怪的错误
我的手机是android arm64的 ,安装x86 和amd64的发行版本,ssh也打不开,怎么都进不去终端
原因不知道,看调试信息,好像是缺了什么,不知道怎么解决,不过这里有个办法可以连接到配置的机器

声明:此方法只限于符合条件的设备,但不一定有效
此贴也不是解决ssh fail这个问题的,只是推出一个进终端的方法

方法1:telnet
I: 先进入linuxdeploy的终端
在linuxdeploy的设置中开启telnet,端口随便设置
用本机或其它设备使用telnet工具打开tel终端,这个终端没有密码(即使没启动配置的机器也能进入)
默认会进入:
/data/data/ru.meefik.linuxdeploy/files/

II:进入配置的系统的终端
直接 su 提升为root
进入该目录下的 bin 目录
输入下面这行命令就能进入对应的终端(前提是你已经启动配置的机器)

./linuxdeploy shell -u root    ## 这里指定的是root用户,你也可以指定启动的配置中的其他用户

这里你指定任何用户都不用输密码,可以直接进终端

方法2:httpd
在linuxdeploy的设置中打开HTTP启用httpd守护模式
在访问限制一栏把A和D删了,只保留IP地址,否则只能本地访问
在浏览器中输入对应的IP地址和端口,就能进入linuxdeploy的终端
后面进入配置的系统的shell与方法1 一样,输入下面这行命令就能进入对应的终端(前提是你已经启动配置的机器)

./linuxdeploy shell -u root    ## 这里指定的是root用户,你也可以指定启动的配置中的其他用户

这里你指定任何用户都不用输密码,可以直接进终端

尾记:这个ssh fail问题在网上到现在也没找到合适的解决办法,个人感觉里面缺少的文件很多,也没法上网,希望哪位大神能尽快解决这个问题

2022年6月12日09:17:08更新

不用大神了,自己闲时间研究了一下,解决了ssh fail报错问题

参考文献里只是提到了解决问题的一种思路,没有具体解决方法
参考文献:Linux Deploy启动ssh fail的解决办法

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值