Android远程登录Telnet配置

Android远程登录Telnet配置

Telnet远程登录是一个支持多平台的工具,从Unix时代就开始支持,Android是基于Linux的,所以Telnet配置和Linux基本相同,Android的Telnet工具是集成在busybox里面的。

Android设备使用命令

busybox telnetd -l system/bin/sh

启动服务端,连接网络,使用ifconfig查询IP地址。在Windows系统启动cmd窗口,使用命令

telnet ip 

连接登录, 这样默认是登录到了Android的shell程序。

如果想添加登录账号和密码,启动服务端的命令为

busybox telnetd 

, 这样客户端连接服务端后会默认访问system/bin/login , 所以服务端还需要添加一些配置。

1.添加软链接

init.rc

symlink /system/bin/busybox /system/bin/login

或者命令行

ln -s /system/bin/busybox /system/bin/login

2.添加etc/passwd 和 etc/shadow

passwd文件内容root:$1$iCNdpCzq$KXVrMwEOXr60JfDFtFbyT/:0:0:root:/:/system/bin/sh

里面是root账户,后面是一个加密的密码,明文为m103568

shadow文件内容 root:$1$FWEOGnxn$KFJzPY1BvXX21Htui48T4/:12179:0:99999:7:::

3.修改密码

busybox passwd

输入2遍新密码就可以了,修改之后,可以把更新后的两个文件etc/passwd 和 etc/shadow保存下来预制到固件里面作为默认的密码

如果修改密码报错

cannot update password file /etc/shadow

那可能是passwd文件权限问题,修改一下passwd的权限

chmod u+s /system/etc/passwd

如果连接失败可能是busybox有问题。

去busybox官方下载最新的busybox尝试,busybox下载地址https://busybox.net/downloads/binaries/1.31.0-defconfig-multiarch-musl/busybox-armv8l

Windows系统的Telnet程序是自带的,百度有详细教程打开Telnet程序的方法,如果没有或打不开可以在网上下载一个,放在C:\Windows\System32\路径下就可以了。

文件分享https://share.weiyun.com/0jiWYDLx

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值